Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Flight Software Engineer

Actalent

Job Description

This position focuses on the design, development, and validation of embedded flight software for a deployed payload system that uses advanced sensors in a novel space application. You will work in a fully digital development environment and play a key role in qualifying and validating software for flight operations. The role requires deep expertise in embedded systems, real-time operating systems, and C++ development for mission-critical, flight-qualified software.

Responsibilities

  • Design, develop, and test embedded flight software in C++ for space-based sensor payload systems.
  • Implement embedded software that meets functional, performance, and reliability requirements for flight operations.
  • Execute digital simulations to validate software performance, behavior, and functionality in representative environments.
  • Ensure embedded software meets flight qualification standards and applicable regulatory requirements.
  • Debug and resolve complex software issues in real-time operating system (RTOS) environments, including VxWorks.
  • Collaborate closely with systems engineering and hardware teams to integrate software with payload and sensor systems.
  • Analyze system-level constraints such as timing, memory, processing capacity, and safety requirements, and architect solutions that operate effectively within these limits.
  • Apply a systematic, fact-based problem-solving methodology to isolate root causes and implement robust fixes.
  • Develop, document, and execute software test procedures and validation plans for flight software.
  • Prepare and maintain detailed documentation of software design, implementation decisions, test procedures, and validation results.
  • Participate in technical design reviews, code reviews, and formal assessments to ensure software quality and compliance.
  • Generate and evaluate multiple technical solution options when addressing complex embedded software challenges.
  • Demonstrate technical resilience by persisting through difficult issues and driving them to successful resolution.

Essential Skills

  • Minimum 15 years of experience in embedded software development.
  • Strong proficiency in C++ for embedded systems development.
  • Hands-on experience with embedded C and embedded software architectures.
  • Proven expertise with Real-Time Operating Systems (RTOS), including VxWorks.
  • Demonstrated experience developing flight software rather than ground support software.
  • Prior experience with flight-qualified or flight-critical software development.
  • Experience executing digital simulations for software validation and verification.
  • Strong embedded background with the ability to design, implement, and test low-level software for hardware-constrained environments.
  • Demonstrated ability to write embedded code that performs to specification and can be effectively tested and validated in simulated environments.
  • Systematic problem-solving methodology, including structured approaches to isolating root causes of technical issues.
  • Fact-based analysis skills, with the ability to gather, interpret, and leverage technical data and empirical evidence for debugging and troubleshooting.
  • Ability to generate multiple viable technical solutions within engineering and system constraints.
  • Understanding of system-level constraints such as timing, memory, processing limitations, and safety requirements, and the ability to design within those boundaries.
  • Technical resilience, with a track record of persisting through complex embedded software problems and driving them to resolution.
  • Strong analytical and problem-solving skills with the ability to systematically diagnose issues, evaluate constraints, and develop viable solutions.
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.

Additional Skills & Qualifications

  • Experience with missile or other highly mission-critical systems is beneficial.
  • Familiarity with classified or sensitive projects and environments.
  • Ability to collaborate effectively with multidisciplinary engineering teams, including systems and hardware engineers.
  • Strong written and verbal communication skills for documenting designs, test procedures, and validation results.
  • Comfort working within a fully digital development and simulation environment.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Embedded Flight Software Engineer in Huntsville, AL vacancy
  • Grex Defense, Inc. in Huntsville, AL is seeking engineers to write flight-critical software that makes real hardware dependable. You’ll develop embedded and real-time software for sensor integration, device control, and the low-level systems autonomy that flying platforms... 
    Suggested

    Grex Defense, Inc.

    Huntsville, AL
    1 day ago
  •  ...: Are you a Software/Computer Engineer with an interest in aviation systems software development, do you possess varied technical interests and...  ...Group is seeking a talented Junior Aviation Systems Embedded Software Engineer to join a multi-discipline engineering... 
    Suggested
    Full time
    Relocation

    Dynetics

    Huntsville, AL
    5 days ago
  • $107.9k - $195.05k

    Leidos is seeking a Senior Embedded Software Engineer to support the development of mission-critical embedded software and firmware for missile defense...  ....Experience with high-speed guided weapons systems, flight controls systems, or similar embedded solutions.Experience... 
    Suggested
    Full time
    Relocation

    Leidos

    Huntsville, AL
    1 day ago
  • $131.3k - $237.35k

     ...commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is well known for our...  ...at Leidos currently has an opening for a talented Aviation Embedded Software Engineer to work in our Huntsville office. This is an exciting... 
    Suggested
    Full time
    Interim role
    Work at office

    Leidos

    Huntsville, AL
    1 day ago
  • MTSI is seeking a highly skilled Range Safety & Flight Termination Engineer to support the Missile Defense Agency (MDA) Targets and Countermeasures...  ....Conduct technical surveillance across FTS hardware and software development, qualification, acceptance, integration, and... 
    Suggested
    Work at office

    Modern Technology Solutions

    Huntsville, AL
    15 hours ago
  • $107.9k - $195.05k

    Leidos is seeking a talented Embedded Software Test Engineer to join a multi-disciplinary team within a matrixed organization to create unique solutions for complex problems, specifically regarding missile defense systems. With offices across the United States engaging... 
    Full time

    Leidos

    Huntsville, AL
    2 days ago
  • $69.55k - $125.73k

     ...Systems department is seeking a talented Embedded Firmware Developer to join our team. The...  ...Department is a design-focused group of engineers specializing in advanced hardware-based...  ...implementing, and testing embedded firmware and software on a variety of platforms, including... 
    Local area
    Immediate start
    Worldwide
    Relocation

    Leidos

    Huntsville, AL
    4 days ago
  •  ...Actalent is seeking an Embedded Software Engineer in Huntsville, AL to design, develop, and validate embedded flight software for space-based payload systems. You will work in a fully digital development environment and collaborate with systems engineers to ensure software... 

    Jobleads-US

    Huntsville, AL
    3 days ago
  • $107.9k - $195.05k

     ...Mission, Vision, and Values guide the way we do business. Your greatest work is ahead! Leidos’ Defense Systems is seeking a Flight Terminiatrion Engineer Lead for its Hypersonics line of business. With offices across the United States engaging in the defense, space, cyber... 
    Worldwide

    Jobleads-US

    Huntsville, AL
    2 days ago
  • $65 - $95 per hour

     ...Embedded Software Engineer Job Description This position focuses on the design, development, and validation of embedded flight software for a deployed payload system that uses advanced sensors in a novel space application. You will work in a fully digital development... 
    Contract work
    Temporary work
    Work at office

    Jobleads-US

    Huntsville, AL
    3 days ago
  •  ...Role Summary: An Embedded Software Engineer is required to join our Firmware Team, to develop and maintain high-quality boot code, deployed test and IPMI firmware used by our products. Abaco Systems produces ruggedized embedded computing solutions for the rugged... 
    Permanent employment
    Local area

    AMETEK

    Huntsville, AL
    1 day ago
  •  ...About the Role HEKA is hiring Software Engineers to join our fast-paced, highly collaborative engineering teams working on advanced aerospace, defense, and embedded systems. We are looking for innovative, team-oriented engineers who take initiative, value ownership... 
    Full time
    Work at office

    Heka Aero LLC

    Huntsville, AL
    more than 2 months ago
  •  ...Position Title: Embedded Software Engineer Location: Huntsville, Alabama Job Type: Full Time About EO Solutions EO Solutions is a rapidly growing aerospace and defense company focused on advancing capabilities in Space Domain Awareness and... 
    Full time
    Internship
    Remote work

    EO Solutions Corp

    Huntsville, AL
    a month ago
  • Job Description An employer is looking for an Embedded SW Engineer with a specialty in Radar in the Huntsville, AL. This resource will help...  ...experience working across the full embedded stack, developing software on ARM-based SoCs and utilizing Xilinx tools (Vivado/Vitis)... 

    Insight Global

    Huntsville, AL
    1 day ago
  • PositionTitle: EmbeddedSoftwareEngineer Location: Huntsville,Alabama JobType: FullTime AboutEOSolutions EOSolutionsisarapidlygrowingaerospaceanddefensecompanyfocusedonadvancingcapabilitiesinSpaceDomainAwarenessandDirectedEnergySystems.OurteamsworkacrossHawaii,Nevada,...
    Full time
    Internship

    Page Mechanical Group, Inc.

    Huntsville, AL
    2 days ago
  • $91k - $138.75k

    Worker Type Regular Job Description Summary The Software Engineer III (Embedded) has the opportunity to develop a variety of innovative unmanned...  ...payloads and have the opportunity to test out those devices in flight test environments. This requires the engineer to design,... 
    Permanent employment
    Contract work
    Work experience placement
    Work at office
    Weekend work

    InvestedintheMission

    Huntsville, AL
    4 days ago
  • Senior Embedded Software Engineer, C# We are seeking an experienced Senior Software Engineer to support the development and integration of software for a complex defense system. This position will focus on object-oriented and embedded software development within a Windows... 

    Davis Strategic Innovations Inc

    Huntsville, AL
    2 days ago
  • Embedded Software Engineer This position within the Software Engineering Institute (SEI) will support work in Huntsville, Alabama and other locations as required. This is an onsite position based in Huntsville, AL. SEI advances software engineering principles and practices... 
    For contractors
    Relocation package
    Flexible hours

    Software Engineering Institute

    Huntsville, AL
    1 day ago
  • Citizenship Requirement: US citizenship required. Req#: 4101 Embedded Software / Flight Software - Engineer The vision at Craig Technologies is to make space accessible to everyone by increasing the viability of low-cost access to space. At Craig Technologies, our whole... 
    Permanent employment

    Craig Technologies

    Huntsville, AL
    5 days ago
  • $100k - $150k

    $100,000 - $150,000 + Medical & Dental + 401k + PTO Are you an experienced Embedded Software Engineer who loves getting hands-on with rugged military-grade hardware, legacy modernization, and complex integration challenges? This is an exceptional opportunity to join... 

    Rise Technical

    Huntsville, AL
    5 days ago
  • TSC's Product Solutions organization is seeking a Embedded Software Engineer to join our engineering team in Huntsville, AL . The ideal candidate will have an interest in embedded systems, embedded Linux, real-time software, or hardware-software integration. Under the... 
    For contractors
    For subcontractor
    Internship
    Flexible hours

    Technology Service Corporation Defense Services

    Huntsville, AL
    3 days ago
  •  ...ACQCENTRIC INC. is seeking a highly skilled Range Safety & Flight Termination Engineer to support the Missile Defense Agency's Targets and...  ...target system FTS products, and conduct thorough technical surveillance of hardware and software #J-18808-Ljbffr Jobleads-US

    Jobleads-US

    Huntsville, AL
    2 days ago
  •  ...for an amazingly talented Range Safety Engineer to join our team! In this role you will...  ...assistance across the targets portfolio with flight termination system and range safety...  ...verification, GFE and CFE hardware and software development, acceptance, qualification,... 
    Full time
    Work at office

    APEX TK LLC

    Huntsville, AL
    more than 2 months ago
  • $145k - $165k

     ...GovSG is seeking a highly skilled Principal Range Safety & Flight Termination Engineer to support the Missile Defense Agency (MDA) Targets and...  ...Conduct technical surveillance across FTS hardware and software development, qualification, acceptance, integration, and final... 
    Work experience placement
    Work at office
    Local area

    Jobleads-US

    Huntsville, AL
    2 days ago
  • $116 - $126 per hour

     ...16–$126/hr (W2) About the role We’re hiring a Senior Embedded Software Engineer to build and support mission-critical embedded software/firmware...  ...critical embedded experience High-speed guided weapons, flight controls, or deterministic high-performance systems... 
    Contract work
    Temporary work
    Local area
    Relocation

    System One

    Huntsville, AL
    a month ago
  • $77 - $80 per hour

     ...Job Title: Embedded Software Engineer (C/C++) Location: Huntsville, AL (Onsite) Type: Contract-to-hire Compensation: $77-8...  ...critical embedded experience High-speed guided weapons, flight controls, or high-determinism systems exposure Docker/Kubernetes... 
    Contract work
    Temporary work
    Local area
    Relocation

    System One

    Huntsville, AL
    a month ago
  •  ...Range Safety expert on behalf of the Targets Program office during flight tests, Range Safety Working Groups, and flight termination...  ...systems Conduct technical surveillance across FTS hardware and software development, qualification, acceptance, integration, and final... 
    Work at office

    Telesis

    Huntsville, AL
    7 hours ago
  •  ...Leidos in Huntsville, AL seeks a Hardware in the Loop Simulation Engineer to lead HWIL infrastructure and expand flight system programs, including Small Glide Munition and Small Cruise Missile. The role requires deep experience with 6-DOF simulations and HWIL testing.... 

    Jobleads-US

    Huntsville, AL
    2 days ago
  •  ...or housing providedMercury Systems is seeking a Firmware Engineering Co-Op to join a collaborative engineering team focused...  ...designing, developing, integrating, and testing firmware and software solutions for embedded systems. This role offers hands-on experience across the... 
    Hourly pay
    Permanent employment
    Casual work
    Internship
    Worldwide
    Relocation package

    Mercury Systems

    Huntsville, AL
    15 hours ago
  •  ...Leidos, located in Huntsville, AL, seeks a Hardware-in-the-Loop Simulation Engineer to lead HWIL infrastructure for flight system programs, including glide munition and cruise missile projects. Travel for engagements and flight test support may be required. Reports... 

    Jobleads-US

    Huntsville, AL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Flight Software Engineer. Be the first to apply!