1,810,546open jobs
104,155companies
274,719added this week
Browse all
Location
Hybrid (United States)
Seniority
Staff · 10+ years exp
Employment
Full-Time

First seen by Alion on Jul 29, 2026. Darwin Recruitment scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Darwin Recruitment (Darwin Recruitment Holdings Limited) is an international talent acquisition and technology staffing enterprise specializing in global STEM (science, technology, engineering, and mathematics) recruitment and workforce solutions. Headquartered in Billericay, Essex, United Kingdom, the company operates across key international markets throughout Europe and North America. The agency delivers flexible human capital solutions - including contingency search, retained executive placement, contract and freelance staffing, Managed Service Provider (MSP) programs, Statement of Work (SOW) engagements, and Employer of Record (EOR) international payroll compliance - serving corporate clients in data, software engineering, cloud computing, and high-tech sectors worldwide.

We are seeking an experienced Staff Flight Software Engineer to join a growing Satellite Embedded Software team developing next-generation spacecraft. This is a hands-on technical leadership role focused on the design, development, and delivery of mission-critical embedded software, with primary responsibility for satellite imaging payload and Attitude Determination and Control System (ADCS) software.

As a senior individual contributor, you’ll play a key role in shaping software architecture, mentoring engineers through technical leadership, and delivering robust flight software that supports satellite missions from development through on-orbit operations. Working alongside embedded software, systems, hardware, mission operations, and programme teams, you’ll contribute to multiple spacecraft programmes from concept through deployment.

The preferred location for this role is Washington State with a hybrid working arrangement.

Key Responsibilities

  • Provide technical leadership and subject matter expertise for ADCS and imaging payload flight software.
  • Design, develop, maintain, and enhance embedded software for spacecraft systems.
  • Drive software development activities using Agile methodologies and project management tools such as Jira.
  • Participate in sprint planning, technical reviews, stand-ups, and programme planning activities.
  • Collaborate closely with multidisciplinary engineering teams to deliver reliable, mission-critical software features and resolve defects.
  • Ensure software is thoroughly verified through documentation, testing, inspection, and analysis to demonstrate compliance with system requirements.
  • Partner with Systems Engineering to develop, refine, and maintain software requirements.
  • Contribute to continuous improvement of software development processes, coding standards, testing strategies, and release procedures.
  • Support additional flight software development activities as required.

Required Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline, or equivalent practical experience.
  • 10+ years of experience developing and maintaining commercial or embedded software in production environments.
  • Expert-level proficiency in C/C++ and Python, with a focus on writing clean, maintainable, and reliable code.
  • Extensive experience developing embedded systems, ideally using Embedded Linux and associated build systems such as Buildroot or Yocto.
  • Demonstrated experience providing technical leadership and working across multidisciplinary engineering teams to successfully deliver complex products.
  • Strong analytical, debugging, and root cause analysis skills.
  • Excellent written and verbal communication skills.
  • Ability to work effectively with minimal supervision in a collaborative engineering environment.
  • Eligibility to support programmes that may require U.S. citizenship.

Preferred Qualifications

  • Master’s degree or PhD in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field.
  • Experience with embedded Linux board bring-up.
  • Familiarity with hardware communication interfaces including GPIO, I2C, SPI, CAN, USART, PHY, SpaceWire, Camera Link, RS-422, 10 Gigabit Ethernet, DMA, or PCIe.
  • Experience developing software for Real-Time Operating Systems (RTOS), including FreeRTOS.
  • Knowledge of U-Boot or other embedded bootloaders.
  • Experience within the space industry or working with spacecraft hardware and embedded systems.
  • Experience developing software supporting ADCS or Guidance, Navigation and Control (GNC) systems.

Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.

Callum Day

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,810,546 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
In your city
≈ $97k – $202k per year (Estimated) • In office • Full-Time • 10+ years exp • Munich
Management
Agile
Apply
≈ $46k – $97k per year (Estimated) • In office • 10+ years exp • Fuzhou
Apply
$148k – $239k per year • Equity • In office • Confidential • Full-Time • 8+ years exp • United States
DevOps
Wi-Fi
Chips/EDA
Cadence Allegro
OrCAD
Management
Google Docs
Microsoft Office
Apply
≈ $53k – $105k per year (Estimated) • In office • Full-Time • PhD • Bremen
Python
C++
MATLAB
Apply
≈ $91k – $206k per year (Estimated) • In office • Bachelor's Degree • Richardson
Python
JavaScript
TypeScript
C#
Design
AutoCAD
Management
Microsoft Project
Apply
See all jobs
This is one of many
1,810,546 more open roles from verified company boards, updated every day.