onsite
Senior Space Engineer - QinetiQ US
Software Engineer
Senior Space Engineer responsible for designing, developing, and integrating advanced autonomous and robotic systems for aerospace missions, leveraging C++, Python, MATLAB, ROS, and AI/ML technologies.
About the role
Key Responsibilities
- Lead the architecture, design, and implementation of space‑qualified autonomous and robotic platforms.
- Develop and integrate flight software using C++, Python, and MATLAB for guidance, navigation, and control.
- Apply ROS and embedded systems expertise to create robust, real‑time sensor fusion and data‑processing pipelines.
- Collaborate with cross‑functional teams to incorporate AI/ML algorithms for perception, decision‑making, and fault detection.
- Conduct system verification, testing, and validation in simulated and hardware‑in‑the‑loop environments.
Requirements
- Bachelor’s or higher in Aerospace Engineering, Electrical Engineering, Computer Science, or related field; 8+ years of experience in space or defense systems.
- Proficiency in C++, Python, and MATLAB for high‑performance embedded software development.
- Hands‑on experience with ROS, real‑time operating systems, and hardware integration for autonomous platforms.
- Strong background in signal processing, sensor fusion, and AI/ML techniques applied to aerospace applications.
- Ability to obtain and maintain a security clearance and work in a collaborative, fast‑paced engineering environment.