2027 Vehicle Systems Software Engineer
Core
Develop models of space system components (sensors, actuators, vehicle dynamics) for software-in-the-loop and hardware-in-the-loop simulators to validate flight software for launch vehicles and spacecraft.
Role type
Associate Member of Technical Staff (AMS) Vehicle Systems Software Engineer
Builds
High-fidelity closed-loop hardware and software testbeds for flight software validation
Domain
Aerospace / Embedded Systems / Guidance Navigation & Control
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure
Required skills
Python, Java, C/C++, Linux/Unix, version control, real-time embedded software development, dynamics modeling, control systems design, simulation
Preferred skills
Launch vehicle/satellite payload knowledge, network architecture, cyber security, Model-Based Systems Engineering (MBSE), VHDL/Verilog, CI/CD tools, machine learning
Technologies
Python, Java, C/C++, Linux, GitLab, Jenkins, VHDL, Verilog
Responsibilities
Develop models for space system components; Conduct tests and analyses of embedded software systems; Design and execute software tests using HIL and SIL testbeds; Deliver technical assessments of flight software safety and readiness
Seniority
Associate Member of Technical Staff (0-1 years experience)