Senior Flight Software Engineer - Spacecraft Embedded

Johns Hopkins Applied Physics Laboratory

Laurel (MD)

On-site

USD 100,000 - 245,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Johns Hopkins Applied Physics Laboratory seeks an embedded software developer to design, implement, and test flight software for spacecraft. You will build a robust testing pipeline across unit, application and system levels and work with avionics, networking, and test teams to define interfaces and requirements.

Requires strong C/C++ expertise, scripting proficiency, Git experience, and ability to obtain TS/SCI clearance.

Qualifications

  • A Bachelor's Degree in Computer Science, Electrical or Computer Engineering, or equivalent.
  • At least 5 years of software development experience.
  • Expertise in C and C++.
  • Experience with scripting languages (Python, Ruby or PERL).
  • Experience with decentralized version control and configuration management systems, such as Git.

Responsibilities

  • Using solid embedded practices to build the software that runs a spacecraft.
  • Building and maintaining a robust testing pipeline at the unit, application and system testing levels.
  • Communicating with other spacecraft teams to understand flight software interfaces and requirements.
  • Design, implement and test software for embedded environments with modular, reusable code.
  • Research and advocate for emerging software practices, architectures and languages.

Skills

C
C++
Python
Git
RTOS
Rust
Go

Education

Bachelor's degree in Computer Science, Electrical or Computer Engineering, or equivalent
MS or PhD in Computer Science, Electrical or Computer Engineering, or equivalent

Tools

RTEMS
RT Linux
VxWorks
Docker
Podman
Kubernetes

Job description

Johns Hopkins Applied Physics Laboratory seeks an embedded software developer to design, implement, and test flight software for spacecraft. You will build a robust testing pipeline across unit, application and system levels and work with avionics, networking, and test teams to define interfaces and requirements.

Requires strong C/C++ expertise, scripting proficiency, Git experience, and ability to obtain TS/SCI clearance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Spacecraft Flight Software Engineer
Senior Spacecraft Flight Software Engineer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Senior Spaceflight Embedded Software Engineer
Senior Spaceflight Embedded Software Engineer

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Sign-on bonus
Relocation benefits
Locality allowance
+1
Lead Embedded Systems Engineer — Spacecraft Software
Lead Embedded Systems Engineer — Spacecraft Software

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Senior Space Embedded Systems Engineer
Senior Space Embedded Systems Engineer

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Education assistance
Retirement plans
Paid time off
Senior Embedded Systems Engineer for Space Missions
Senior Embedded Systems Engineer for Space Missions

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 105,000 - 290,000
Aerospace Test Automation Engineer - Real-Time Embedded
Aerospace Test Automation Engineer - Real-Time Embedded

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Robust education assistance program
Unparalleled retirement contributions
Healthy work/life balance
Flight Software Engineer
Flight Software Engineer

W3Global • Torrance (CA)

On-site
USD 120,000 - 160,000
Senior Flight Software Engineer – Spacecraft & On‑Orbit
Senior Flight Software Engineer – Spacecraft & On‑Orbit

Rocket Lab • Long Beach (CA)

On-site
USD 124,000 - 171,000
Senior Flight Software Engineer - Real-Time Embedded (C/C++)
Senior Flight Software Engineer - Real-Time Embedded (C/C++)

Blue Origin • Seattle (WA)

On-site
USD 165,000 - 231,000
Stock Options
401(k) with company match
Paid Time Off
+1
Senior Embedded Flight Software Engineer
Senior Embedded Flight Software Engineer

Actalent • Huntsville (AL)

On-site
USD 180,000 - 240,000