Senior Principal Software Engineer - Space Vision (Remote)

Firefly Aerospace

Cedar Park (TX)

On-site

USD 180,000 - 240,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, dental and vision plans
Parental leave
Educational reimbursement
Short-term disability
Flexible PTO

Job summary

Firefly Aerospace is seeking a Principal Software Engineer to lead the development of critical features across the software stack for spaceflight systems. You will build libraries, APIs, and tools connecting perception algorithms with cameras, compute hardware, simulation environments, flight software, and mission operations.

The role involves cross-disciplinary collaboration across software, hardware, and systems engineering, with opportunities to mentor engineers and influence architecture.

Qualifications

  • Bachelor’s degree or equivalent in a technical field; 10+ years of professional software engineering experience
  • Strong proficiency in modern C++, including multithreading, memory management, debugging and performance optimization
  • Experience designing reusable libraries, APIs, platform services, or software abstractions used across engineering teams
  • Experience developing and debugging software in Linux environments and integrating software with hardware, sensors, networking interfaces, or external systems
  • Strong understanding of software architecture, algorithms, automated testing, and maintainable software design
  • Demonstrated ability to resolve complex system-level issues and communicate across software, algorithm, hardware, and systems teams

Responsibilities

  • Lead design, development, integration and testing of features within the software stack
  • Build reusable C++ and Python libraries, APIs, tools, and abstractions
  • Define interfaces between algorithmic and platform components in a large codebase
  • Develop and optimize multithreaded, low-latency software for constrained environments
  • Integrate cameras, sensors, and computing platforms into end-to-end systems
  • Develop software involving 3D geometry, transformations, visualization, simulation, or reconstruction
  • Establish automated testing, build infrastructure, and developer workflows to improve reliability
  • Collaborate with perception, GNC, avionics, flight software, and mission operations teams
  • Support software-in-the-loop and hardware-in-the-loop testing and mission operations
  • Diagnose complex system-level issues and mentor other engineers

Skills

C++ multithreading
Linux development
Software architecture
Performance optimization
APIs & libraries design
Embedded systems integration
Mentoring
Python tooling

Education

Bachelor's degree in Computer Science / Software Engineering / Computer Engineering / Aerospace Engineering / Robotics
Master’s or PhD preferred

Tools

Linux
Git
Python

Job description

Firefly Aerospace is seeking a Principal Software Engineer to lead the development of critical features across the software stack for spaceflight systems. You will build libraries, APIs, and tools connecting perception algorithms with cameras, compute hardware, simulation environments, flight software, and mission operations.

The role involves cross-disciplinary collaboration across software, hardware, and systems engineering, with opportunities to mentor engineers and influence architecture.

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

Similar jobs worth comparing

Lead Space Systems Software Engineer
Lead Space Systems Software Engineer

Firefly Aerospace • United States

On-site
USD 150,000 - 230,000
Health, dental and vision plans
Parental leave
Educational reimbursement
+1
Principal Software Engineer
Principal Software Engineer

Firefly Aerospace • United States

On-site
USD 150,000 - 230,000
Health, dental and vision plans
Parental leave
Educational reimbursement
+1
Senior Flight Software Engineer — Hybrid/Remote Spacecraft
Senior Flight Software Engineer — Hybrid/Remote Spacecraft

Astro Digital • San Jose (CA)

Hybrid
USD 170,000 - 230,000
Senior Flight Software Engineer - Real-Time C++
Senior Flight Software Engineer - Real-Time C++

Firefly Aerospace Inc. • Austin (TX)

On-site
USD 120,000 - 150,000
Unlimited PTO for exempt employees
Medical, dental, vision insurance
$10k/year towards trade school or college
+2
Senior Flight Software Engineer, Spacecraft & Launch
Senior Flight Software Engineer, Spacecraft & Launch

Cedarparktexasedc • Cedar Park (TX)

On-site
USD 100,000 - 130,000
Generous health, dental and vision plans
Educational reimbursement
Flexible PTO options
+1
Senior Flight Software Engineer — Spacecraft & Launch Tech
Senior Flight Software Engineer — Spacecraft & Launch Tech

Firefly Aerospace • Cedar Park (TX)

On-site
USD 110,000 - 130,000
Generous health, dental and vision plans
Parental leave
Educational reimbursement
+1
Senior Principal Software Engineer – Satellite Flight Software (Remote)
Senior Principal Software Engineer – Satellite Flight Software (Remote)

AIRBUS U.S. Space & Defense, Inc. • Herndon (VA)

On-site
USD 190,000 - 240,000
Senior Flight Software Engineer, Blue Ghost
Senior Flight Software Engineer, Blue Ghost

Firefly Aerospace • Cedar Park (TX)

On-site
USD 110,000 - 130,000
Generous health, dental and vision plans
Parental leave
Educational reimbursement
+1
Senior Satellite Flight Software Systems Lead — Remote
Senior Satellite Flight Software Systems Lead — Remote

AIRBUS U.S. Space & Defense, Inc. • Herndon (VA)

Hybrid
USD 120,000 - 160,000
Remote opportunities available nationwide
Collaborative work environment
Senior Spacecraft Electrical Architect & Lead Engineer
Senior Spacecraft Electrical Architect & Lead Engineer

Firefly Aerospace • United States

On-site
USD 180,000 - 240,000