What is a Software Engineer at Benchmark Space Systems?
As a Software Engineer at Benchmark Space Systems, you are at the critical intersection of code, hardware, and orbital mechanics. Benchmark is pioneering in-space mobility, providing chemical and electric propulsion systems that keep satellites and spacecraft on mission. In this role, your code directly controls the thrusters, valves, and sensors that allow spacecraft to maneuver, avoid collisions, and maintain their intended orbits.
Your work will have a profound impact on both the product and the broader aerospace industry. Because our propulsion systems rely on precise mechatronic and electrical integration, the software you write must be exceptionally reliable, fault-tolerant, and optimized for real-time performance. You will be writing the central nervous system for complex hardware architectures, ensuring that when a maneuver command is sent, the propulsion unit executes it flawlessly in the harsh environment of space.
This role is not a traditional full-stack or web development position. It is highly cross-functional and deeply embedded in the physical world. You will work side-by-side with Mechanical Design Engineers, Electrical Engineers, and Mechatronics Engineers across our hubs in Burlington, VT and Pleasanton, CA. If you are passionate about complex systems, hardware-in-the-loop testing, and pushing the boundaries of what commercial spaceflight can achieve, this role offers an unparalleled opportunity for impact.




