Software Engineer, C++ Simulations (Starlink)
Core
Architecting, refactoring, and building high-performance C++ core infrastructure for in-house vehicle dynamics simulators and simulation environments for the Starlink constellation.
Role type
Senior IC C++ simulation software engineer
Builds
High-fidelity vehicle dynamics simulators, Monte Carlo simulation infrastructure, hardware-in-the-loop setups, and GNC testing frameworks
Domain
Aerospace / High-performance computing / Vehicle dynamics
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (expert, performance-critical), multi-threading/concurrency, data-oriented design, performance optimization, simulation architecture, physics modeling, unit testing, continuous integration
Preferred skills
High-performance computing (HPC), parallel computing, game engine development, robotics, Python, front-end technologies (JS)
Technologies
C++, Monte Carlo, HITL, CI/CD
Responsibilities
Lead design and major refactors of the core C++ vehicle dynamics simulator; Architect high-performance Monte Carlo simulation infrastructure; Drive development of new simulation features and tooling; Own performance optimization and reliability improvements; Design testing frameworks and visualization components; Collaborate on multi-body physics and hardware behavior modeling
Seniority
Senior, hands-on IC