Software-in-the-Loop Test Engineer (Modeling & Simulation)
Core
Develop, integrate, and refine component models in software-in-the-loop (SIL) testbeds for space systems using C/C++ and Python.
Role type
Senior IC software-in-the-loop test engineer (modeling & simulation)
Builds
Component and subsystem models for space vehicle simulation
Domain
Aerospace / Space Systems / Modeling & Simulation
Deliverable
production ML models
Required skills
C/C++, object-oriented programming, Python, Git, embedded control systems, real-time operating systems, communication protocols (UDP/TCP, I2C, UART), system behavior analysis
Preferred skills
Docker, Kubernetes, CI/CD pipelines, hardware emulation tools, electrical engineering concepts, GNC, six-degree-of-freedom dynamics
Technologies
C/C++, Python, Git, Docker, Kubernetes, Jenkins, Simics, DOORS Next Generation, SVN
Responsibilities
Develop and maintain simulation software using object-oriented programming; translate requirements into modeled behavior; run model tests and integration scripts; support early integration and investigate system interactions; collaborate on software/hardware interface debugging; contribute to release coordination and documentation.
Seniority
Senior, hands-on IC
