Space Robotics Software Engineer
All the best with your application!
Want more jobs like this straight to your inbox?
Get Job Alerts
Get a curated list of the top robotics roles delivered straight to your inbox each week. We sift through hundreds of postings to find the high-salary positions, leading companies, and remote opportunities you actually want.
Unsubscribe anytime. We respect your privacy.
Summary
San Francisco, United States
Full-time
3+ years
About this Job
Space Robotics Software Engineer
About the role
Phenix Space is a venture-backed startup building the upgradeable space layer for Earth’s critical industries. Satellites have been built the same way for more than 60 years. Launch has had its revolution and we can get mass to orbit, but once a satellite is up we are still stuck with it: we cannot refresh constellations, reconstitute lost capability or make any change. Humans, with some help from robotics, have done this on Hubble and the ISS. We see a world where changing what is in orbit is autonomous and available at scale, and we are building the robotic systems and standard interface to make it happen. Phenix Space enables evolution in orbit.
We are hiring a curious software engineer who thinks in systems and gets things done. You write the software that makes our systems move, sense and decide, and you understand the hardware your code drives. You will work with every function at the company: hardware, electronics, robotics, GNC and simulation, and the founders.
What you will own:
Flight and robot software
- Flight software for our systems: robot control, reasoning and task logic, telemetry, fault management, safe modes and recovery.
- Real-time control loops for actuators and sensors, and the sensor fusion that feeds them.
- Packaging, deploying and testing software on a robotic system.
Embedded systems
- Embedded and low-level software that talks to hardware: firmware, drivers, hardware abstraction layers and real-time buses such as EtherCAT and CAN.
- Software for space-constrained compute: power, thermal and radiation limits.
Architecture and integration
- Driving big parts of the system architecture and owning features end to end, from requirements and interfaces through hardware and flight.
- Integrating software with hardware alongside our electronics, robotics and GNC engineers.
Testing and space readiness
- Testing from simulation and hardware-in-the-loop to the bench, environmental test and flight, and iterating on the results.
- Working hand in hand with hardware owners so we can test new capabilities quickly.
What you bring:
- B.S., M.S. or PhD in computer science, electrical, computer, aerospace or mechanical engineering, mechatronics, or equivalent experience.
- 3+ years writing production software for physical systems: spacecraft, robots, drones, vehicles or similar.
- Strong C or C++ for real-time and safety-critical systems, including embedded firmware on microcontrollers, plus Python.
- Low-level communication protocols such as EtherCAT, CAN, SPI, I2C and UART.
- You think in systems: you understand the hardware your code drives and how one subsystem affects the others.
- You have shipped and deployed software to hardware that had to work outside the lab.
- You are deeply curious, have a can-do attitude, and dive deep into any layer of the stack when the problem calls for it.
- U.S. person status, required for export control (ITAR/EAR).
Nice to have:
- Space flight experience, satellite integration or in-space robotics.
- Robotics, motion control or actuation systems.
- Radiation-tolerant software practices and space-grade processors.
- Perception with cameras or depth sensors.
- Startup experience, where you took ownership of problems nobody assigned you.
- A track record of finding new ways to approach hard problems.
Why join us:
- Build the next layer of space infrastructure: one that makes today’s space applications orders of magnitude better and brings new ones to orbit.
- Your work will fly to space within your first year at Phenix.
- You will set the software architecture we fly for years.
- Join a multidisciplinary team from Dexterity, NASA JPL, SpaceX, Nimble, Boeing, Honeywell Space and Capella Space, among others, that executes with discipline, keeps evolving our capabilities and makes progress toward our vision every day.
- Build a space robotics system that has never flown before and bring physical AI to space.
- Own wide-ranging work across software, hardware and test, with room to grow into a technical leader.
- Move fast on problems in robot control, space-rated computing and autonomy.
About the Company
