Platform Engineer II: Embedded C++ for Spacecraft

Firefly Aerospace

Cedar Park (IL)

Hybrid

USD 130,000 - 180,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health, dental and vision plans
Parental leave
Educational reimbursement
Flexible PTO

Job summary

Firefly Aerospace seeks a Platform Engineer to lead development of critical C++ platform software and firmware for our onboard stack. You will design and implement systems software, libraries, and interfaces that connect perception algorithms with cameras, compute hardware, and flight software.

You will own core components of our customer-facing SDK and work hands-on with hardware teams to deliver reliable end-to-end systems.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Aerospace Engineering, Robotics, or related field; equivalent practical experience may be considered
  • 3+ years of professional software engineering experience developing complex production systems
  • Experience in embedded Linux environments and integrating software with hardware and sensors
  • Strong proficiency in modern C++, including multithreading, memory management, debugging, and performance optimization
  • Experience designing reusable libraries, APIs, platform services, or SDK components used across engineering teams
  • Understanding of software architecture, automated testing, and maintainable software design
  • Ability to resolve complex system-level issues and communicate across software, algorithm, hardware, and systems engineering teams
  • Desired: Master’s or PhD in related field
  • Experience with spacecraft/defense/mission-critical software (beneficial)
  • Experience with perception sensors, CV, or visualization pipelines (beneficial)

Responsibilities

  • Design, develop, integrate, and test critical features within our onboard C++ software stack
  • Build and maintain core components of the Sol3 SDK and related libraries, APIs, tools, and abstractions
  • Write systems software involving IPC, hardware buses, sensor interfaces (GMSL, I2C, SPI), and networking
  • Develop multithreaded, low-latency software for embedded environments
  • Integrate cameras, sensors, compute platforms, and networking into end-to-end systems
  • Collaborate with hardware teams to test user flows and SDK integration
  • Assist perception team in integrating algorithms into SDK core components
  • Develop onboard applications for perception, navigation, and mission operations
  • Support software-in-the-loop and hardware-in-the-loop testing and spacecraft operations
  • Diagnose system-level issues and contribute to architectural decisions and reviews
  • Mentor other engineers

Skills

Modern C++
Multithreading
Embedded Linux
SDK design
IPC and sensors
Networking

Education

Bachelor's degree in Computer Science/Engineering
Master's or PhD (desired)

Tools

GMSL
I2C
SPI
Linux
TCP/IP

Job description

Firefly Aerospace seeks a Platform Engineer to lead development of critical C++ platform software and firmware for our onboard stack. You will design and implement systems software, libraries, and interfaces that connect perception algorithms with cameras, compute hardware, and flight software.

You will own core components of our customer-facing SDK and work hands-on with hardware teams to deliver reliable end-to-end systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Platform Engineer II: Embedded C++ for Spaceflight (Onsite)
Platform Engineer II: Embedded C++ for Spaceflight (Onsite)

Firefly Aerospace, Inc. • Cedar Park (TX)

Hybrid
USD 120,000 - 160,000
Health, dental, vision plans
Parental leave
Educational reimbursement
+3
Remote Platform Engineer II — Spacecraft Software Stack
Remote Platform Engineer II — Spacecraft Software Stack

Firefly Aerospace • Austin (TX)

Remote
USD 120,000 - 165,000
Health, dental and vision plans
Parental leave
Educational reimbursement
+2
Space Embedded Platform Engineer II
Space Embedded Platform Engineer II

Firefly Aerospace • Cedar Park (TX)

On-site
USD 120,000 - 180,000
Health, dental & vision plans
Parental leave
Educational reimbursement
+2
Lead Flight Software Engineer - Spacecraft Systems
Lead Flight Software Engineer - Spacecraft Systems

Firefly Aerospace • Cedar Park (TX)

On-site
USD 140,000 - 190,000
Health insurance
Dental insurance
Vision insurance
+4
Embedded Firmware Engineer II – Spacecraft Systems
Embedded Firmware Engineer II – Spacecraft Systems

Firefly Aerospace • Cedar Park (TX)

On-site
USD 90,000 - 130,000
Health insurance
Dental plan
Vision plan
+4
Senior Embedded Firmware Engineer for Spacecraft
Senior Embedded Firmware Engineer for Spacecraft

Firefly Aerospace Inc. • Austin (TX), Northern (KY)

Hybrid
USD 120,000 - 180,000
Unlimited PTO
Sabbatical after 3 years
Medical, dental, vision
+4
Embedded Firmware Engineer II — Spacecraft Systems
Embedded Firmware Engineer II — Spacecraft Systems

Firefly Aerospace, Inc. • Austin (TX), Northern (KY)

Hybrid
USD 110,000 - 150,000
Health insurance
Dental insurance
Vision insurance
+4
Senior Flight Software Engineer — Spacecraft & Launch Systems
Senior Flight Software Engineer — Spacecraft & Launch Systems

Firefly Aerospace, Inc. • Austin (TX), Northern (KY)

Hybrid
USD 120,000 - 190,000
Health, dental and vision insurance
Parental leave
Educational reimbursement
+2
Platform Engineer II
Platform Engineer II

Firefly Aerospace • Cedar Park (IL)

Hybrid
USD 130,000 - 180,000
Health, dental and vision plans
Parental leave
Educational reimbursement
+1
Spacecraft Flight Software Engineer II - C++ & Embedded
Spacecraft Flight Software Engineer II - C++ & Embedded

Alumni Founders • El Segundo (CA)

On-site
USD 120,000 - 160,000
Flexible PTO
Medical insurance
Dental insurance
+5