×
Register Here to Apply for Jobs or Post Jobs. X

Satellite Flight Software Engineer; Embedded Systems​/SETA) Security Clearance

Job in Chantilly, Fairfax County, Virginia, 20151, USA
Listing for: OMNI Consulting Solutions, LLC
Full Time position
Listed on 2026-09-01
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Software Engineer, Software Testing
Job Description & How to Apply Below
Position: Satellite Flight Software Engineer (Embedded Systems/SETA) with Security Clearance
Work Location:

Chantilly, Virginia or Seal Beach, California (on-site at either location) Travel:
Occasional travel to program integration and test locations Clearance:
Active TS/SCI with a current Polygraph Required U.S. Citizen required

Position Overview OMNI Consulting Solutions is seeking a Satellite Flight Software Engineer to provide Systems Engineering and Technical Assistance (SETA) support to a Government team delivering advanced national security space capabilities. The engineer will provide independent technical assessment and engineering support across the architecture, development, integration, verification, qualification, deployment, and operation of onboard spacecraft flight software and embedded systems. This position requires hands-on embedded and flight-software expertise.

It is not an enterprise IT, cloud, web-development, satellite-operations-only, ground-software-only, or general systems-engineering position. The selected candidate must possess the technical depth to evaluate contractor source code, FPGA logic, device drivers, hardware/software interfaces, test environments, anomalies, and mission risks.

Key Responsibilities
* Provide independent SETA support to Government stakeholders overseeing spacecraft flight-software and embedded-system development, integration, qualification, and operations.
* Assess flight-software architectures, source code, FPGA implementations, device drivers, board-support packages, hardware abstraction layers, and hardware/software interfaces.
* Review software requirements, designs, interface-control documents, code-review findings, FPGA artifacts, build and release products, test plans, procedures, results, discrepancy reports, and verification evidence.
* Evaluate command and telemetry processing, mode and state management, timekeeping, data handling, autonomy, redundancy management, fault detection and recovery, and spacecraft safe-mode behavior.
* Assess spacecraft processors, microcontrollers, FPGAs, memory, sensors, actuators, payload electronics, communication buses, and radiation-mitigation approaches.
* Support HIL and other integrated test activities, technical reviews, test-readiness reviews, qualification and acceptance testing, and operational-readiness assessments.
* Investigate integration failures, flight-software defects, spacecraft anomalies, and mission events; assess root cause, corrective actions, regression testing, and closure evidence.
* Monitor contractor execution, interfaces, dependencies, technical performance, schedules, and risks; identify issues early and recommend practical mitigation actions.
* Prepare concise engineering assessments, risk evaluations, briefings, and decision-support products for Government program and mission leadership. Job requirements Core Technical Requirements - Required Candidates must demonstrate experience with the following:
* Real-time and bare-metal systems:
Real-time operating systems (RTOS), embedded Linux, and bare-metal programming for spacecraft processors and microcontrollers. Relevant RTOS platforms may include VxWorks, RTEMS, FreeRTOS, or comparable environments.
* Microcontrollers and FPGAs:
Integration of flight software with microcontrollers, processors, field-programmable gate arrays (FPGAs), memory, sensors, actuators, payload electronics, and other spacecraft hardware.
* Device drivers and low-level interfaces:
Development, integration, review, or troubleshooting of device drivers, board-support packages, interrupt handling, memory-mapped input/output, timing functions, and hardware abstraction layers.
* Hardware-in-the-loop testing:
Planning, execution, or evaluation of hardware-in-the-loop (HIL), processor-in-the-loop, software-in-the-loop, testbed, and flat-sat testing and spacecraft hardware/software integration.
* Fault-tolerant systems:
Fault detection, isolation, and recovery; redundancy management; watchdogs; safe modes; graceful degradation; error detection and correction; autonomy; and recovery from hardware or software faults.
* Radiation-tolerant design:
Understanding of radiation effects on spacecraft electronics and software, including single-event effects, total ionizing dose considerations, memory protection, error detection and correction, memory scrubbing, fault containment, redundancy, and software-based mitigation strategies. Required Languages and Engineering Tools
* Hands-on proficiency with both C and C++ for embedded or real-time systems.
* Experience using or evaluating Rust for embedded, real-time, safety-critical, or mission-critical applications.
* Working capability with VHDL or Verilog sufficient to develop, integrate, review, or assess FPGA logic and hardware/software interfaces.
* Proficiency with Python for scripting, automation, test execution, data reduction, or engineering analysis.
* Hands-on experience with JTAG, oscilloscopes, logic analyzers, protocol analyzers, or comparable laboratory debugging and diagnostic equipment. Required Space…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary