JPL’s Flight Software & Systems Engineering Section provides flight software and systems engineering for the design and implementation of spacecraft for the laboratory’s flight projects. The Instrument Flight Software Group leads the definition and implementation of embedded real-time software systems, including the design, development, testing, and delivery of embedded flight software for instruments supporting JPL/NASA missions and experiments. As an embedded Flight Software Engineer, you will implement or test science-instrument and spacecraft capabilities, including command, communication, data management, instrument management, and fault protection. The work ranges from low-level device drivers to high-level behaviors and includes designing and implementing real-time flight software, collaborating with instrument engineers on requirements and software design, and developing software modules for flight-system functions and hardware/software interfaces. You will also develop and run tests using simulators and testbeds, evaluate results, troubleshoot integrated flight software, and collaborate with multidisciplinary teams and experienced flight software developers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level