Flight Software Engineer

Insight Global

Houston (TX)

On-site

USD 110,000 - 150,000

Full time

14 days+

Get a reply from this employer

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

Get past ATS filters

Job summary

Insight Global is seeking a Flight Software Engineer to design, develop, test, and maintain flight software enabling spacecraft operations and hardware integration for lunar missions. You will work in a fast-paced spaceflight environment with diverse engineering teams.

The role requires 2+ years of C/C++ development, embedded C with RTOS, Linux/POSIX, and experience with hardware/software integration. Familiarity with SpaceWire, CFS framework, and Docker is advantageous.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 2+ years of C/C++ development with embedded C on RTOS.
  • 2+ years of hardware/software integration experience.
  • Experience with Linux/POSIX environments and SpaceWire protocols.

Responsibilities

  • Design, develop, and maintain flight software features in C/C++.
  • Integrate software with spacecraft hardware and communication systems.
  • Perform hardware/software integration testing, troubleshooting, and performance analysis.
  • Develop unit and integration tests and support system-level validation activities.
  • Collaborate with multidisciplinary engineering teams in a fast-paced spaceflight environment.

Skills

C/C++ development
Embedded C
RTOS
Linux / POSIX
Hardware/software integration
Spacecraft software
Gitflow
Docker
Agile / Scrum
Device drivers
SpaceWire
Logging frameworks
xUnit
Serial communications
IP/UDP/IP/TCP
Windows

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

GSFC Core Flight Software (CFS) framework
Docker
SpaceWire
Device drivers

Job description

Job Description

Our client is seeking a Flight Software Engineer to support the development of software for lunar spacecraft and communications systems under the Near Space Network Services program. This role is responsible for designing, developing, testing, and maintaining flight software that enables spacecraft operations and hardware integration for missions supporting the Lunar Data Network.

Key Responsibilities
  • Design, develop, and maintain flight software features in C/C++.
  • Integrate software with spacecraft hardware and communication systems.
  • Perform hardware/software integration testing, troubleshooting, and performance analysis.
  • Develop unit and integration tests and support system-level validation activities.
  • Collaborate with multidisciplinary engineering teams in a fast-paced spaceflight environment.
Skills and Requirements
  • Bachelors degree in Computer Science, Engineering, or related field
  • 2+ years of experience in C/C++ development- Must have hands-on experience with Embedded C development supporting embedded processors, microcontrollers, or real-time operating systems (RTOS)
  • 2+ years of experience with hardware/software integration
  • Experience working in Linux/POSIX-based environments.
  • Familiar with serial communications protocols (RS-232, RS-422, RS-485, etc.)
  • Familiar with packetized communications protocols (IP/UDP, IP/TCP)
  • Organized, thorough and methodical approach to software quality and testing
  • Capable of both high quantity and high quality output
  • Experience with GSFC Core Flight Software (CFS) framework
  • Experience with device driver implementations
  • Experience with SpaceWire communications protocol
  • Experience with logging frameworks and their architecture
  • Experience with xUnit compliant test frameworks
  • Experience with Windows and POSIX-based operating systems
  • Experience with Docker-based containerization
  • Experience in an agile / scrum development environment
  • Experience with Gitflow coordinated configuration management schemes

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.

If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lunar Flight Software Engineer
Lunar Flight Software Engineer

Insight Global • Houston (TX)

On-site
USD 110,000 - 150,000
Flight Software Engineer - Spacecraft Systems (C/C++)
Flight Software Engineer - Spacecraft Systems (C/C++)

Intuitive Machines, LLC • Houston (TX)

Hybrid
USD 120,000 - 170,000
Sr. Flight Software Engineer
Sr. Flight Software Engineer

Insight Global • Denver (CO)

On-site
USD 150,000 - 210,000
Flight Software Engineer
Flight Software Engineer

Airbus Ventures • Englewood (CO)

On-site
USD 101,000 - 152,000
Health coverage with comprehensive PPO
Commuter perk: RTD EcoPass
Lunch stipend
Flight Software Engineer
Flight Software Engineer

ispace, inc. • Englewood (CO)

On-site
USD 101,000 - 152,000
Health coverage
RTD EcoPass
Lunch stipend
+1
Flight Software Engineer
Flight Software Engineer

Red Canyon Engineering & Software • United States

On-site
USD 85,000 - 120,000
Innovation-driven environment
Opportunities for professional growth
Collaborative team culture
Lead Flight Software Engineer
Lead Flight Software Engineer

EVONA • Los Angeles (CA)

On-site
USD 140,000 - 200,000
Flight Software Engineer
Flight Software Engineer

EVONA • San Francisco (CA)

On-site
USD 120,000 - 180,000
Flight Software Engineer
Flight Software Engineer

Blue Signal Search • Los Angeles (CA)

On-site
USD 140,000 - 190,000
Healthcare coverage
Paid time off
Retirement benefits with matching
+2
Nebula Flight Software Engineer
Nebula Flight Software Engineer

Intuitive Machines, LLC • Houston (TX)

Hybrid
USD 120,000 - 170,000