Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Assurance Engineer IV

Home > C/C++ programming jobs

Software Assurance Engineer IV in USA new

  • NASA JPL
  • Full time
  • Email
  • Pasadena, CA

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 project lifecycles.
  • Improve project software infrastructure, including processes, systems, and tools.
  • Identify tools and techniques that improve software quality, reliability, safety engineering, risk analysis, and early defect or vulnerability detection.
  • Explore model-based assurance, static code analysis, independent system verification, AI and LLM assurance, and assurance of software embedded in ASICs and FPGAs.
  • Mentor and coach internal and external personnel.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Science, Cyber Security, Cyber Defense, Mathematics, Aerospace Engineering, or a similar technical discipline with typically 9 years of related experience; alternatively, a master’s degree with 7 years or a PhD with 5 years of related experience.
  • Related experience must include requirements analysis, design, coding, configuration management, integration, and testing.
  • Knowledge of the JPL Problem Reporting System and Problem Failure Reports.
  • Knowledge of NASA Software Assurance and Software Safety Standard 8739.8, NASA Software Engineering Requirements NPR 7150.2, JPL software and safety requirements, JPL Flight Project Practices, and JPL Design Principles.
  • Experience programming in C, C++, Java, and/or Python in UNIX/Linux or real-time operating system environments such as VxWorks.
  • Experience with software engineering tools such as GitHub and JIRA.
  • Experience with JPL Flight Software Processes, JPL Risk Management for JPL Projects, JPL and NASA Quality Assurance Programs, and preferably JPL project software assurance.
  • Desired experience with IDEs, compilers, static analyzers, modern systems and software development processes such as CMMI, and analysis of software requirements, architecture, test procedures, and results.
  • Ability to learn technical knowledge quickly and independently, with excellent interpersonal, verbal, and written communication skills.

Benefits

  • Health, dental, vision, wellbeing, and retirement plans.
  • Paid time off, learning opportunities, rideshare, childcare, flexible scheduling, parental leave, and other work-life balance benefits.
  • For benefits-eligible positions, benefits begin on the first day of the month coincident with or immediately following the employee’s start date.
  • Full-time annual hiring range in Pasadena, California is $135,096-$178,880.

Salary: $135k - $179k/yr

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 M...

Similar positions

Staff Software Engineer

  • Google
  • Full time
  • USA
  • 11/11/2026
  • Salary: $207k - $300k/yr
  • San Francisco, CA

Senior Game Engineer, Gen AI

  • Netflix
  • Full time
  • USA
  • 11/11/2026
  • Salary: $315k-$535k
  • Remote

GNC Software Engineer

  • Xona Space Systems
  • Full time
  • USA
  • 11/11/2026
  • Salary: $165k - $190k/yr
  • Burlingame, CA

Web3 Core Engineer

  • Brave
  • Full time
  • USA
  • 11/11/2026
  • Salary: Competitive
  • Remote

Senior Security Engineer

  • Epic Games
  • Full time
  • USA
  • 11/11/2026
  • Salary: Competitive
  • Cary, NC