3 days ago
Pasadena, CA, USAStaff+
Base Salary
$135k - $179k/yr
Responsibilities
- Perform Software Quality Assurance Engineering for mission-critical software.
- Plan and cost Software Assurance activities tailored to project needs.
- Review and assess software development throughout the project lifecycle.
- Improve project software infrastructure, including processes, systems, and tools.
- Identify tools and techniques for Software Quality, Reliability, and Safety Engineering, risk analysis, and early defect and vulnerability detection.
- Explore model-based assurance, static code analysis, independent verification, AI and LLM assurance, and assurance of software embedded in ASICs and FPGAs.
- Mentor and coach personnel inside and outside the organization.
Requirements
- Bachelor’s degree in Software Engineering, Computer Science, Cyber Security, Cyber Defense, Mathematics, Aerospace Engineering, or a similar technical discipline with typically at least 9 years of related experience; alternatively, a master’s degree with 7 years or a PhD with at least 5 years.
- Experience with requirements analysis, design, coding, configuration management, integration, and testing.
- Knowledge of the JPL Problem Reporting System, Problem Failure Reports, NASA Software Assurance and Software Safety Standard 8739.8, NASA Software Engineering Requirements NPR 7150.2, and applicable JPL development, safety, mission assurance, flight project, and design requirements.
- Programming experience with C, C++, Java, and/or Python in UNIX/Linux or real-time operating system environments such as VxWorks.
- Experience with software engineering tools including GitHub and JIRA.
- Experience with JPL Flight Software Processes, JPL Risk Management for JPL Projects, and JPL and NASA Quality Assurance Programs.
- Ability to learn technical knowledge quickly and independently, with strong interpersonal, verbal, and written communication skills.
- Preferred experience includes assuring JPL project software, using IDEs, compilers, and static analyzers, working with CMMI processes, and analyzing systems and software requirements, architecture, and test procedures and results.
Benefits
- Health, dental, vision, wellbeing, and retirement plans.
- Paid time off, learning opportunities, rideshare, childcare, flexible schedule, and parental leave.
- Work-life balance programs and other traditional and unique benefits.
- Benefits-eligible positions receive benefits effective the first day of the month coincident with or immediately following the employee’s start date.
- Full-time position in or associated with Pasadena, California.
About NASA JPL
NASA’s Jet Propulsion Laboratory is a federally funded research and development center in Pasadena, CA, managed by Caltech. It designs, builds, and operates robotic spacecraft and science instruments for NASA, and develops ground systems like the Deep Space Network; notable missions include the Mars rovers and the Voyager probes. Founded in 1936, JPL is publicly funded and focuses on planetary, Earth, and astrophysics research and flight operations.
