Senior Embedded Flight Software Engineer
Upwork
About the role
About Us
We are ACME Space, a heavily funded ($10M+) "New Space" startup based in Australia. We are building an orbital factory for pharmaceutical protein crystallization in microgravity. Our mission launches in Q4 2026. We move fast, we test hard, and we have zero tolerance for "Old Space" bureaucracy.
The Project
We are developing "Gatling" – an autonomous orbital incubator and dispenser. This system will carry 5 ballistic re-entry capsules into Low Earth Orbit. For 30 days, Gatling must operate autonomously in space, maintain thermal stability, and finally execute precise attitude control maneuvers before sequentially firing the capsules back to Earth.
What We Need From You
We are looking for a Senior Embedded Flight Software Engineer to develop the brain of the Gatling system. A single bug means the loss of a multi-million dollar payload. You will be responsible for the end-to-end flight firmware.
Key Responsibilities & Deliverables
- MCU Programming: Develop rock-solid, high-reliability firmware (bare-metal or RTOS) for an STM32 series microcontroller.
- Sensor Fusion & Navigation: Read and process data from a 9-axis IMU (Bosch BNO055) to determine exact spacecraft orientation and rates.
- Attitude Control System (ACS): Write control loops to command 4x solenoid valves (Cold Gas Propulsion / 300 bar HPA system). You will code specific maneuvers: stabilizing post-deployment, a slow thermal "BBQ Roll" (0.5 RPM), and a precise 180° "Flip maneuver" for retrograde orientation.
- Firing Sequence Logic: Program the precise, millisecond-perfect timing to send current through 5W ceramic resistors to trigger a burn-wire release mechanism for the 5 capsules.
Required Skills
- 5+ years of advanced Embedded C/C++ development.
- Proven experience in Aerospace, CubeSats, UAVs, or high-reliability robotics (MISRA C knowledge is a huge plus).
- Deep understanding of Sensor Fusion (Kalman filters, quaternions).
- Experience with hardware-in-the-loop (HIL) testing.
How We Work
We are a highly agile team. You will work remotely on the software architecture and logic, collaborating directly with the Founder/Chief Engineer. Once the code is ready, we will flash it onto our physical hardware test rigs for rigorous testing.
Note: Due to the proprietary nature of our AI-generated thermal and aerodynamic designs, only high-level details are shared here. Shortlisted candidates will be required to sign a strict NDA before receiving mechanical CAD files and electrical schematics.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free