Lodestar
Software Engineer I,II,III: Simulations
About this role
Lodestar seeks Software Engineers to build high-fidelity simulation environments for autonomous spacecraft defense systems. You'll develop sensor and environment models in Unreal Engine, create software/hardware-in-the-loop test benches, and design distributed simulation services that validate the MITHRIL autonomy stack.
What you'll do
- Build and extend mission simulation environments for autonomy stack development and validation
- Develop high-fidelity sensor and environment models including electro-optical cameras and orbital lighting
- Create software-in-the-loop and hardware-in-the-loop test benches for flight software validation
- Design distributed simulation services to run mission scenarios at scale across machines
- Own internal simulation tooling, telemetry frameworks, and regression testing infrastructure
- Collaborate with perception, prediction, decision, and missions teams on simulation requirements
What they're looking for
- C++ (modern standards C++17+)
- Python
- ROS 2 (node design, DDS middleware, message passing)
- Unreal Engine or equivalent 3D simulation tools
- Software-in-the-loop and hardware-in-the-loop testing
- Multithreaded and concurrent programming
- Distributed systems design and inter-process communication
- Linux and Docker containerization
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Lodestar
Lodestar develops MITHRIL, an AI-powered autonomy suite for autonomous spacecraft operations that combines state estimation, perception, and real-time decision-making capabilities. The company is hiring Software Engineers specializing in state estimation, perception algorithms, and on-board autonomy to build advanced systems for space target detection, trajectory prediction, and autonomous mission execution.
View all jobs at LodestarLikely interview questions
- Walk us through your experience building or extending a simulation environment—what fidelity decisions did you make and why?
- Describe a time you designed a test harness to validate real flight or vehicle software against simulated sensors; what challenges did you face?