Design, develop, and maintain high-performance C++ applications within Dedrone's detection and tracking platform, with a focus on correctness, low latency, and minimal I/O overhead
Contribute to the incremental migration of existing C++ components to Rust, applying practical Rust development skills in a production environment
Implement and optimize parallel processing pipelines on Linux systems, ensuring efficient use of multi-core hardware and system resources
Collaborate closely with teammates in code reviews, architecture discussions, and knowledge sharing — with a shared commitment to clean, maintainable code
Diagnose and resolve performance bottlenecks, memory issues, and concurrency bugs across complex, real-time systems
Participate in defining and upholding engineering standards as the team evolves its tooling and language stack
What You Bring
Responsibilities
Design, develop, and maintain high-performance C++ applications within Dedrone's detection and tracking platform, with a focus on correctness, low latency, and minimal I/O overhead
Contribute to the incremental migration of existing C++ components to Rust, applying practical Rust development skills in a production environment
Implement and optimize parallel processing pipelines on Linux systems, ensuring efficient use of multi-core hardware and system resources
Collaborate closely with teammates in code reviews, architecture discussions, and knowledge sharing — with a shared commitment to clean, maintainable code
Diagnose and resolve performance bottlenecks, memory issues, and concurrency bugs across complex, real-time systems
Participate in defining and upholding engineering standards as the team evolves its tooling and language stack