1. What is a Software Engineer at Impulse Space?
As a Software Engineer at Impulse Space, you are responsible for building the digital backbone that enables high-reliability in-space transportation vehicles. The engineering challenges at Impulse Space span from low-level real-time flight software and Guidance, Navigation, and Control (GNC) integration to high-throughput simulation engines, spacecraft testbed automation, and enterprise operations software. Software is not an isolated discipline here; it is directly coupled to physical hardware, propulsion engines, avionics, and orbital operations.
The impact of this role is immediate and critical to mission success. Whether you are developing C++ software to execute thruster firings on orbit, engineering complex Python simulation frameworks to model orbit transfers, or constructing enterprise infrastructure to streamline manufacturing operations in Redondo Beach, CA, your code directly dictates vehicle reliability and operational speed.
What makes engineering at Impulse Space unique is the tight iteration loop between software development and hardware testing. Candidates who thrive in this environment possess strong core engineering fundamentals, deep curiosity about aerospace systems, and the agility required to move between high-level architectural design and hands-on system debugging.
