Lead Software Engineer C++

For a defence technology company that specializes in AI-powered targeting and navigation solutions for manufacturers of mid-range loitering munitions in GPS-contested areas, we are looking for a Lead Software Engineer C++. They develop embedded artificial intelligence solutions that enable one-time-use kamikaze drones to identify, track, and engage targets with precision autonomously.

Lead Software Engineer C++
Full-time
English: Upper-intermediate

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
Our recruiter
Marta Stopets
Marta Stopets
Contact a recruiter
C / C++ / Embedded
Backend
Lead
Lviv
Marta Stopets
Embedded Engineer
Lviv, Ukraine
English (Upper-intermediate)
Full-time
Dmitriy Karnitsky
Senior Machine Learning Engineer
Lviv, Ukraine
English (Upper-intermediate)
Full-time
Yuliia  Kril
Product Owner
Kyiv, Ukraine
Full-time
Yuliia  Kril
Бізнес-аналітик
Kyiv, Ukraine
Full-time
Lviv, Ukraine
English (Upper-intermediate)
Full-time
Lviv, Ukraine
English (Upper-intermediate)
Full-time
Kyiv, Ukraine
Full-time