Spaceflight Embedded Software Engineer - Remote-Friendly

GeoControl Systems, Inc.

Houston (TX)

On-site

USD 90,000 - 130,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

Flexible work schedules
Remote work options
Educational reimbursement
Retirement benefits
Health benefits
Paid time off
Parental leave

Job summary

GeoControl Systems, Inc. is seeking an Embedded Software Engineer to join the JETSII contract, developing embedded software for spacecraft flight and ground systems in collaboration with NASA Johnson Space Center Engineering Directorate.

The role covers requirements, design, implementation, verification, deployment, and sustainment, working closely with hardware designers and test teams to deliver high-quality, well-documented software for flight and ground hardware projects.

Qualifications

  • Bachelor’s degree in Engineering or related field.
  • Proficiency with the full embedded software life cycle.
  • Proficiency in C and/or C++ for embedded systems.
  • Experience with firmware development and hardware/software integration.
  • Experience with testing, verification, and debugging embedded software.

Responsibilities

  • Perform full life cycle development of embedded software for spacecraft flight and ground systems.
  • Develop and maintain software requirements with traceability from system to verification.
  • Design and implement embedded C/C++ software for subsystems and data handling.
  • Develop device drivers and interfaces to flight/ground electronics.
  • Collaborate with hardware designers on interfaces and bring-up.
  • Develop unit/integration/system tests and test automation.
  • Author software life cycle documentation (plans, interfaces, design docs).
  • Ensure adherence to NASA NPR 7150.2 and safety requirements.
  • Support software safety activities in line with NASA standards.
  • Apply CM, defect tracking, static analysis, and code coverage practices.
  • Assist with hardware/software integration and qualification testing.
  • Lead or contribute to resolution of complex technical issues.
  • Perform peer reviews of flight/ground software and verification plans.

Skills

C/C++
Embedded systems
Python scripting
Firmware development
Hardware/software integration
Debugging with lab equipment

Education

Bachelor’s degree in Engineering (General)
Bachelor’s degree in Software/Computer/Electrical/Systems Engineering

Tools

GitLab
JIRA
Confluence

Job description

GeoControl Systems, Inc. is seeking an Embedded Software Engineer to join the JETSII contract, developing embedded software for spacecraft flight and ground systems in collaboration with NASA Johnson Space Center Engineering Directorate.

The role covers requirements, design, implementation, verification, deployment, and sustainment, working closely with hardware designers and test teams to deliver high-quality, well-documented software for flight and ground hardware projects.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Embedded Software Engineer for Spaceflight
Remote Embedded Software Engineer for Spaceflight

GeoControl Systems • Houston (TX)

On-site
USD 90,000 - 140,000
Flexible work schedules
Remote work options
Educational reimbursement
+3
Embedded Software Engineer
Embedded Software Engineer

GeoControl Systems, Inc. • Houston (TX)

On-site
USD 90,000 - 130,000
Flexible work schedules
Remote work options
Educational reimbursement
+4
Embedded Software Engineer
Embedded Software Engineer

GeoControl Systems • Houston (TX)

On-site
USD 90,000 - 140,000
Flexible work schedules
Remote work options
Educational reimbursement
+3
Remote Embedded Systems Engineer: Space & Ground
Remote Embedded Systems Engineer: Space & Ground

Unknown Unknowns • Broomfield (CO)

Remote
USD 145,000 - 300,000
Competitive compensation
Flight Software Engineer III — Embedded Spacecraft Systems
Flight Software Engineer III — Embedded Spacecraft Systems

Space-Robots • Pasadena (CA)

On-site
USD 145,000 - 176,000
Health benefits
Flexible schedule
Paid time off
Embedded Flight Software Engineer I - Spacecraft
Embedded Flight Software Engineer I - Spacecraft

NASA Jet Propulsion Laboratory • Pasadena (CA)

On-site
USD 97,000 - 117,000
Health, dental, vision plans
Paid time off
Flight Software Engineer III — Embedded Spacecraft
Flight Software Engineer III — Embedded Spacecraft

California Institute Of Technology Jet Propulsion Laboratory • United States

On-site
USD 145,000 - 176,000
Health
Dental
Vision
+8
Embedded Flight Software Engineer I (Real-Time Space Systems)
Embedded Flight Software Engineer I (Real-Time Space Systems)

Jet Propulsion Laboratory • United States

On-site
USD 97,000 - 117,000
Senior Flight Software Engineer - Embedded Systems (Remote)
Senior Flight Software Engineer - Embedded Systems (Remote)

Muon Space • United States

Remote
USD 228,000 - 252,000
Competitive salary
Equity compensation
Medical, dental, and vision
+2
Lead Flight Software Engineer — Spacecraft Real-Time Systems
Lead Flight Software Engineer — Spacecraft Real-Time Systems

Space Kinetic Corp. • El Segundo (CA)

On-site
USD 220,000 - 275,000
Equity-Based Compensation
401(k) retirement plan
Generous PTO
+3