CSG
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
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