Senior Flight Software Engineer: Build Spacecraft Autonomy

Space Machines Company

Sydney

On-site

AUD 180,000 - 260,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Space Machines Company in Sydney, Australia seeks a Senior Flight Software/Firmware Engineer to own the end‑to‑end development from requirements to real‑hardware validation. You will drive firmware for control units, interface with hardware, and integrate multiple spacecraft subsystems using CAN, RS-422/485 and Ethernet.

You will work across hardware and ground teams, applying embedded Linux, BSP work, and full lifecycle engineering in a fast‑moving space environment with strong ownership and

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field (or equivalent practical experience).
  • Embedded firmware development in C and C++ for microcontrollers (ARM Cortex‑M, SoCs).
  • Board support package (BSP) work and hardware bring‑up.
  • SoC processor subsystem configuration: clocks, resets, memory map, peripherals.
  • Integrating FPGA fabric IP with software: memory‑mapped registers, bus interfaces.
  • Reading schematics and datasheets and translating to software requirements.
  • Debugging across hardware/software boundary with JTAG/SWD, logic analyzers.
  • Working with hardware engineers to reflect software requirements in designs.
  • Embedded Linux expertise: Yocto or similar, custom distribution bring‑up.
  • Full lifecycle engineering: deriving requirements, automated tests, Git/CMake/Python.

Responsibilities

  • Drive firmware development for control units, deriving requirements and implementing on hardware.
  • Interface between Software and Hardware teams; modify BSP/firmware for hardware changes.
  • Integrate and validate subsystems (thermal, radio, propulsion, GNSS, attitude control, payload, power).
  • Develop core flight software: telemetry, uplink, health monitoring, CAN/RS-422/485/Ethernet interfaces.

Skills

C/C++
Embedded firmware
Hardware interfacing
CAN bus
RS-422/485
Ethernet
JTAG/SWD debugging
Linux (Embedded)
Git/CMake/Python

Education

Bachelor’s degree in CS/Engineering or equivalent

Tools

Yocto
CMake
Python
Git

Job description

Space Machines Company in Sydney, Australia seeks a Senior Flight Software/Firmware Engineer to own the end‑to‑end development from requirements to real‑hardware validation. You will drive firmware for control units, interface with hardware, and integrate multiple spacecraft subsystems using CAN, RS-422/485 and Ethernet.

You will work across hardware and ground teams, applying embedded Linux, BSP work, and full lifecycle engineering in a fast‑moving space environment with strong ownership and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Flight Software Engineer — Embedded Systems & Equity
Senior Flight Software Engineer — Embedded Systems & Equity

Anduril Industries • New South Wales

On-site
AUD 180,000 - 250,000
Competitive salary
Equity (ESOP)
Annual leave
+2
Senior Flight Software Engineer - Spacecraft & Launch
Senior Flight Software Engineer - Spacecraft & Launch

Gilmour Space Technologies • City of Brisbane

On-site
AUD 140,000 - 210,000
Equal opportunity employer
Senior Space Systems Software Engineer
Senior Space Systems Software Engineer

Electro Optic Systems • Canberra

On-site
AUD 110,000 - 150,000
Senior Flight Software Engineer
Senior Flight Software Engineer

Gilmour Space Technologies • City of Brisbane

On-site
AUD 140,000 - 210,000
Equal opportunity employer
Senior Robotics Software Engineer — Spaceflight GNC Lead
Senior Robotics Software Engineer — Spaceflight GNC Lead

Gilmour Space Technologies Pty • Gold Coast City

On-site
AUD 120,000 - 180,000
Great Place to Work
Competitive salary
Parental leave
+6
Senior Space Systems Engineer | Systems Integration Lead
Senior Space Systems Engineer | Systems Integration Lead

EOS group • Australia

Remote
AUD 120,000 - 180,000
Flight Software Engineer II - Embedded Space Vehicle Systems
Flight Software Engineer II - Embedded Space Vehicle Systems

NGARE EMPLOYMENT SOLUTIONS PTY LTD • Australia

On-site
AUD 80,000 - 100,000
Equal opportunity employer
Inclusive work environment
Space Systems Software Engineer - Real-Time, Mission-Critical
Space Systems Software Engineer - Real-Time, Mission-Critical

EOS group • Australia

Remote
AUD 120,000 - 170,000
Space Systems Software Engineer - Real-Time & DevOps
Space Systems Software Engineer - Real-Time & DevOps

Electro Optic Systems • Canberra

On-site
AUD 120,000 - 160,000
Senior Robotics Software Engineer — Spaceflight GNC Lead
Senior Robotics Software Engineer — Spaceflight GNC Lead

Gilmour Space Technologies Pty Ltd • Gold Coast City

On-site
AUD 120,000 - 180,000