Sr. Embedded Flight Software Engineer

Orchard LLC

Chicago (IL)

On-site

USD 143,000 - 238,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Paid time off
Health insurance
401(k)

Job summary

Orchard LLC is seeking a Senior Embedded Flight Software Engineer to advance spacecraft flight software, RTOS, and C++ development for a leading aerospace client. The role is based in Palo Alto, CA, or Houston, TX, and focuses on designing, developing, integrating, and verifying embedded software for space missions.

You will collaborate with multidisciplinary teams, adhere to the SDLC, and perform verification, testing, and documentation to ensure software quality and mission success.

Qualifications

  • U.S. citizen or lawful permanent resident.
  • Bachelor's degree in Software Engineering, Computer Science, or a related technical field.
  • Four additional years of relevant experience may be substituted for a degree.
  • Minimum of 8 years of professional software development experience.
  • Strong embedded C++ programming skills.
  • Basic understanding of Agile software development methodologies and the SDLC.
  • Experience using software version control systems.

Responsibilities

  • Design, develop, and implement embedded software for real-time operating systems (RTOS) used in spacecraft applications.
  • Develop, document, and maintain software architectures, requirements, interfaces, and detailed designs for flight software systems.
  • Develop and execute software verification plans, unit-level tests, open-loop test suites, and associated testing procedures.
  • Analyze and document test results to ensure software functionality, performance, and compliance with system requirements.
  • Manage embedded software throughout the complete software development lifecycle, including design, implementation, integration, verification, and maintenance.
  • Develop, evaluate, customize, and implement software engineering processes, development tools, and performance metrics.
  • Serve as a technical subject matter expert in embedded software development, software engineering processes, and system-specific technical challenges.
  • Collaborate with cross-functional engineering teams to support spacecraft software integration and system-level requirements.
  • Support software quality, reliability, and compliance through established engineering practices and development standards.
  • Identify and resolve complex embedded software issues throughout development, integration, and testing activities.

Skills

Embedded C++
Agile / SDLC
Version control

Education

Bachelor's degree in Software Engineering or CS
Experience substitution for degree

Tools

Jira
Jama
Git
Unit testing frameworks

Job description

Orchard LLC is actively seeking a Senior Embedded Flight Software Engineer to support our client, a leading organization in the aerospace and space infrastructure industry specializing in spacecraft development, advanced space systems, and mission-critical technologies supporting commercial, civil, and national security programs. This position offers an exciting opportunity to contribute to the development of sophisticated spacecraft flight software, supporting complex space missions and next-generation aerospace technologies. The ideal candidate will have extensive experience in embedded software development, real-time operating systems (RTOS), and C++ programming, with a strong understanding of software architecture, development lifecycles, and verification methodologies. Working alongside multidisciplinary engineering teams, the successful candidate will be responsible for designing, developing, integrating, and verifying embedded flight software that supports critical spacecraft operations. The position is based in Palo Alto, California, or Houston, Texas.

Key Responsibilities
  • Design, develop, and implement embedded software for real-time operating systems (RTOS) used in spacecraft applications.
  • Develop, document, and maintain software architectures, requirements, algorithms, interfaces, and detailed designs for flight software systems.
  • Develop and execute software verification plans, unit-level tests, open-loop test suites, and associated testing procedures.
  • Analyze and document test results to ensure software functionality, performance, and compliance with system requirements.
  • Manage embedded software throughout the complete software development lifecycle, including design, implementation, integration, verification, and maintenance.
  • Develop, evaluate, customize, and implement software engineering processes, development tools, and performance metrics.
  • Serve as a technical subject matter expert in embedded software development, software engineering processes, and system-specific technical challenges.
  • Collaborate with cross-functional engineering teams to support spacecraft software integration and system-level requirements.
  • Support software quality, reliability, and compliance through established engineering practices and development standards.
  • Identify and resolve complex embedded software issues throughout development, integration, and testing activities.
Minimum Qualifications
  • Must be a U.S. citizen or lawful permanent resident.
  • Bachelor's degree in Software Engineering, Computer Science, or a related technical field.
  • Four additional years of relevant experience may be substituted for a degree.
  • Minimum of 8 years of professional software development experience.
  • Strong embedded C++ programming skills.
  • Basic understanding of Agile software development methodologies and the software development lifecycle (SDLC).
  • Experience using software version control systems.
Preferred Qualifications
  • Experience developing embedded software for real-time operating systems (RTOS), such as FreeRTOS or equivalent platforms.
  • Familiarity with NASA's Core Flight Software (cFS) and Core Flight Executive (cFE) frameworks.
  • Experience with Serial Peripheral Interface (SPI) communication protocols.
  • Proficiency in Python for software development, automation, testing, or engineering applications.
  • General understanding of spacecraft subsystems, including: Electrical power systems Attitude Determination and Control Systems (ADCS) Thermal management Propulsion systems Communication systems
  • Experience using engineering and software development tools such as Jira, Jama, Git, and unit testing frameworks.
Compensation

The successful candidate's starting pay will fall within the salary range provided below and is determined based on job-related factors, including, but not limited to, the experience, qualifications, knowledge, skills, geographic work location, and market conditions. Candidates with the minimum necessary experience, qualifications, knowledge, and skill sets for the position should not expect to receive the upper end of the pay range. The base pay range for this position within California is: $143,000.00 - $238,000.00 annually. A comprehensive package of benefits is provided, including paid time off, health and welfare insurance, and 401(k) to eligible employees. Additionally, this position is incentive-eligible with a target based on contribution, company performance, and/or individual results achieved; the specific incentive plan and target amount will be determined based on the role and breadth of contributions.

About @Orchard LLC

Established in 2010, @Orchard LLC has an exceptional reputation for providing recruiting solutions to time-sensitive talent scarcity issues and delivering better talent management ROI. Our specialty lies in the critical area of program talent acquisition and resource management, not in one narrow skillset, but across many areas of technical and functional delivery. To learn more about our other exciting opportunities, visit our Jobs Page at www.atOrchard.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Embedded Flight Software Engineer
Sr. Embedded Flight Software Engineer

Orchard LLC • Houston (TX)

On-site
USD 143,000 - 238,000
Health and welfare insurance
401(k) plan
Paid time off
Sr. Systems Engineer
Sr. Systems Engineer

Orchard LLC • Chicago (IL)

On-site
USD 143,000 - 238,000
Paid time off
Health and welfare insurance
401(k)
Senior Embedded Flight Software Engineer (RTOS, C++)
Senior Embedded Flight Software Engineer (RTOS, C++)

Orchard LLC • Houston (TX)

On-site
USD 143,000 - 238,000
Health and welfare insurance
401(k) plan
Paid time off
Senior Embedded Flight Software Engineer Spacecraft RTOS
Senior Embedded Flight Software Engineer Spacecraft RTOS

Orchard LLC • Chicago (IL)

On-site
USD 143,000 - 238,000
Paid time off
Health insurance
401(k)
Senior Flight Software Engineer
Senior Flight Software Engineer

EVONA • Los Angeles (CA)

On-site
USD 140,000 - 220,000
Equity in compensation
Comprehensive medical, dental and vision coverage
Daily lunch provided onsite
+2
flight software engineer
flight software engineer

ATR International • California

Hybrid
USD 150,000 - 210,000
Flight Software Engineer III
Flight Software Engineer III

Arcfield • Louisville (CO)

On-site
USD 93,000 - 162,000
Embedded Flight Software Engineer
Embedded Flight Software Engineer

Darwin Recruitment • Los Angeles (CA)

On-site
USD 150,000 - 210,000
Paid medical
Flexible vacation
Sick days
+8
Sr. Embedded Flight Software Engineer
Sr. Embedded Flight Software Engineer

Intuitive Machines, LLC • Palo Alto (CA)

On-site
USD 143,000 - 238,000
Paid time off
Health insurance
401(k) plan
Sr. Embedded Flight Software Engineer
Sr. Embedded Flight Software Engineer

Intuitive Machines, LLC • San Jose (CA)

On-site
USD 143,000 - 238,000
Health and welfare insurance
Paid time off
401(k) plan