Software Emulation Engineer - Blue Ring (TS/SCI Desired)
Core
Develop and integrate high-fidelity hardware emulations onto Blue Ring Integration & Test Platforms to enable early-stage testing and verification of spacecraft systems.
Role type
Senior IC software emulation engineer (embedded systems)
Builds
High-fidelity real-time hardware emulation environments for Blue Ring spacecraft
Domain
Aerospace / Embedded Systems / Simulation
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ development, Python scripting, real-time operating systems, embedded control systems, computer architecture, digital communication protocols (Ethernet, Spacewire, CAN, I2C, SPI, UART)
Preferred skills
Docker, Kubernetes, CI/CD pipelines, Git, Simics, MATLAB/Simulink, GNC systems, 6DOF dynamics, DOORs Next Generation, SVN, Jenkins
Technologies
Simics, DOORs Next Generation, SVN, Jenkins, Docker, Kubernetes, Git, GitLab, GitHub, MATLAB, Simulink
Responsibilities
Design and maintain software framework for high-fidelity real-time hardware emulation; Develop and test software drivers for emulation hardware interfaces; Integrate vehicle component simulations with hardware emulation platform; Develop and execute test plans and automation scripts to validate emulation against flight hardware; Debug complex issues at the software-hardware interface
Seniority
Senior, hands-on IC