ABOUT THE PROJECT:
We are developing next-generation autonomy systems used by the Armed Forces of Ukraine. If you’re passionate about embedded systems and aerospace-grade innovation, this is your chance to work on something truly impactful.
We are seeking a skilled and driven Software Engineer with expertise in modern C++ to join our advanced engineering team developing autonomous capabilities. You will contribute to mission-critical software systems involving real-time decision-making, sensor integration, and navigation in complex environments.
KEY RESPONSIBILITIES:
- Design, develop, and maintain C++ software modules for autonomous flight control, navigation, target tracking, and mission planning
- Collaborate with systems, hardware, and AI teams to integrate software with avionics, sensors (e.g., LiDAR, EO/IR, radar), and onboard AI inference systems
- Implement real-time data processing pipelines and low-latency control loops for embedded platforms
- Ensure system reliability, safety, and performance under varying operational conditions
- Participate in software reviews, unit testing, and simulations in Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) environments
- Contribute to documentation, configuration management, and compliance with military software standards and cybersecurity protocols
REQUIRED QUALIFICATIONS:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field
- 4+ years of professional experience developing C++ software in real-time or embedded systems
- Strong command of modern C++, and object-oriented design principles
- Experience in multithreading, concurrency, and memory management in resource constrained systems
- Familiarity with software development for embedded Linux and Edge Devices
- Proficient with software debugging tools, profiling, and optimization techniques
- Ability to work with hardware interfaces (e.g., UART, SPI, I2C, CAN) and communication protocols
PREFERRED QUALIFICATIONS:
- Experience with autonomous systems, robotics, or aerospace/defense software development
- Knowledge of sensor fusion, SLAM, guidance and control algorithms, or computer vision
- Familiarity with AI/ML model integration, especially with inference engines (e.g., TensorRT, ONNX Runtime) on edge devices
- Exposure to Model-Based Design (e.g., MATLAB/Simulink) and control system simulation tools
- Experience with DevOps and CI/CD pipelines in a regulated environment
- Working knowledge of any aerospace software standards
SOFT SKILLS & TEAM FIT:
- Strong analytical and problem-solving skills
- Excellent written and verbal communication
- Comfortable working in cross-functional teams under tight deadlines
- Self-motivated, detail-oriented, and able to thrive in high-stakes environments
WHAT WE OFFER
- The opportunity to shape a mission-critical defense technology from the ground up
- Be part of a compact, elite engineering team with full-cycle product ownership
- A fast-paced result-oriented culture where decisions are driven by data and results
- Competitive compensation
- Access to field testing, prototyping labs, and autonomy in solving complex problems
- Direct impact on Ukraine’s national security and technological edge