Cox Exponential logo

Space Robotics Software Engineer

Cox Exponential

On-site
San Francisco, CA
Full-time
Mid Level
3+ yrs
Salary not listedPosted 2h ago

Real job — pulled straight from Cox Exponential’s careers page · Verified October 15, 2026 · No reposts.

Job description

Cox Exponential is hiring a Space Robotics Software Engineer — a full-time, based in San Francisco, CA role. Apply directly on Cox Exponential's careers page below.

Space Robotics Software Engineer at Phenix Space

Location: San Francisco

Department: Phenix Space

Location Type: IN_OFFICE

Employment Type: FULL_TIME

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.

Get Space Robotics Software Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Cambio logo

AI Engineer

Stockholm
✓ From careers page· 1d ago
Larian Studios logo

Graphics Programmer Internship

Barcelona
✓ From careers page· 1d ago
Larian Studios logo

Engine Programming Internship

Barcelona
✓ From careers page· 1d ago
CluneTech logo

C# .NET Intern

Varna, Bulgaria
✓ From careers page· 1d ago

Frequently asked questions

What skills are required for Space Robotics Software Engineer at Cox Exponential?

The required skills for Space Robotics Software Engineer at Cox Exponential include: C++, Python, CAN, SPI, I2C, Robotics, Embedded Systems.

What is the seniority level for Space Robotics Software Engineer at Cox Exponential?

Space Robotics Software Engineer at Cox Exponential is a Mid Level level position.

How do I apply for Space Robotics Software Engineer at Cox Exponential?

You can view the full description and apply for Space Robotics Software Engineer at Cox Exponential on EchoJobs: https://echojobs.io/job/cox-exponential-space-robotics-software-engineer-at-phenix-space-4qhoi.