← Back to jobs
Scoutspace
Scoutspace

Senior Flight Software Engineer

engineeringfull-timeReston, VA - Remote
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Responsibilities

  • Design, develop, and maintain Scout’s flight software on flight hardware to meet mission requirements.
  • Contribute to the development of algorithms for decision-making, fault detection, and adaptive responses in real-time space environments.
  • Collaborate with interdisciplinary teams to integrate flight software and autonomy into spacecraft design and mission operations.
  • Perform verification and validation of flight software for performance and reliability in operational environments.
  • Drive system-level architecture for autonomy-related features, ensuring compliance with mission and system constraints.
  • Document and maintain software development processes and support end-to-end mission requirements.
  • Participate in hardware-in-the-loop (HITL) software testing and simulation activities to validate flight software performance and autonomy functions.

Required Qualifications

  • Bachelor’s or advanced degree in Computer Science, Aerospace Engineering, or a related field.
  • 5+ years experience developing and deploying software for space systems.
  • Background in spacecraft mission operations or control systems.
  • Strong programming skills in modern C++
  • Expertise in real-time operating systems (RTOS) and software architecture for embedded systems.
  • Experience with software verification and validation processes.
  • Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  • Eligible to hold a security clearance.

Preferred Qualifications

  • Direct experience with the entire spacecraft life-cycle, particularly in post-launch activities including commissioning, anomaly resolution, and day to day operations.
  • Familiarity with machine learning applications in space systems.
  • Experience with analytical programming languages such as Python, or similar languages.
  • Knowledge of fault-tolerant software architectures.
  • Experience with autonomy algorithms, such as path planning, state estimation, or AI-based decision-making.
  • Experience with space communication protocols and interfaces.
  • Demonstrated ability to work on multidisciplinary teams and mentor junior engineers.

Benefits

  • Open Time Off
  • Paid Parental Leave
  • Medical, Dental, Vision Insurance
  • 401k Matching
  • Health Savings Account, Flexible Spending Accounts, Dependent Care FSA
  • Wellness Stipend
  • Work From Home Stipend
  • Life Insurance
  • Long-term Disability plans
  • Commuter Benefit
  • Education Reimbursement
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist
Apply now