Senior Software Engineer - Platform
Location : Los Angeles, CA
Position Overview :
A leading aerospace technology company is seeking a Senior Software Engineer to develop and maintain high-performance C++ software powering autonomous VTOL and UAS platforms. You'll work across a modular, real-time codebase supporting perception, autonomy, and mission-critical systems.
Responsibilities :
- Design, implement, and optimize C++17 / 20 software for embedded platforms.
- Develop multithreaded, real-time components for flight-critical systems.
- Collaborate with controls, avionics, perception, and ground systems teams.
- Maintain and refactor large-scale codebases for performance, reliability, and scalability.
- Mentor junior engineers and contribute to coding standards, CI / CD, and testing infrastructure.
- Document designs, APIs, and workflows.
Requirements :
Bachelor's or Master's in Computer Science, Electrical / Computer Engineering, Robotics, or related field.5+ years in C++ development for embedded, robotics, or aerospace systems.Expertise in multithreading, memory management, and real-time applications.Experience with build systems (CMake, Bazel) and version control (Git).Strong debugging and performance optimization skills.Preferred :
Experience with ROS / ROS2, GPU programming (CUDA), sensor fusion, or NVIDIA Jetson platforms.Apply today to get more information form our recruiting agent