Senior Software QA Engineer - Mission-Critical Systems

NASA Jet Propulsion Laboratory

Pasadena (CA)

On-site

USD 126,672 - 144,040

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Dental coverage
Vision care
Retirement plan
Paid time off
Learning and development
Rideshare benefits
Childcare support
Flexible schedule
Parental leave

Job summary

NASA Jet Propulsion Laboratory in Pasadena, CA seeks a Software Quality Assurance Engineer to ensure mission-critical software quality across the development lifecycle. You will plan assurance activities, review lifecycle progress, and collaborate with leads to enhance infrastructure and tooling.

Required are strong programming skills (C/C++, Java, Python) on UNIX/Linux, experience with GitHub/JIRA, and the ability to rapidly learn technical material while communicating clearly.

Qualifications

  • Bachelor or higher in a technical field with strong study in software systems and development lifecycle.
  • Experience with requirements analysis, design, coding, configuration management, integration and testing.
  • Experience using NASA/JPL software standards and risk management practices.

Responsibilities

  • Perform high-value Software Quality Assurance Engineering on mission-critical software.
  • Plan and cost appropriate Software Assurance activities tailored to a project.
  • Review and assess software development throughout projects’ lifecycle.
  • Collaborate with QA leads to improve project software infrastructure and processes.
  • Seek out new tools and techniques to improve software assurance performance and early defect detection.
  • Explore new areas, including model-based assurance, static code analysis, and verification for AI/LLMs and ASIC/FPGA software.

Skills

C programming
C++ programming
Java programming
Python programming
UNIX/Linux
GitHub
JIRA
Software assurance
Risk management
Communication

Education

Bachelor degree in Software Engineering
Bachelor degree in Computer Science
Bachelor degree in Cyber Security
Master degree in similar disciplines
PhD in similar disciplines

Tools

IDEs
Static analyzers
Compilers

Job description

NASA Jet Propulsion Laboratory in Pasadena, CA seeks a Software Quality Assurance Engineer to ensure mission-critical software quality across the development lifecycle. You will plan assurance activities, review lifecycle progress, and collaborate with leads to enhance infrastructure and tooling.

Required are strong programming skills (C/C++, Java, Python) on UNIX/Linux, experience with GitHub/JIRA, and the ability to rapidly learn technical material while communicating clearly.

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

Similar jobs worth comparing

Senior Software QA Engineer for Space Missions
Senior Software QA Engineer for Space Missions

Jet Propulsion Laboratory • United States

On-site
USD 126,000 - 145,000
Health, dental, vision, wellbeing, and
Retirement plans
Paid time off
+5
Senior Software Quality Engineer - Mission-Critical Systems
Senior Software Quality Engineer - Mission-Critical Systems

United Launch Alliance (ULA) • Englewood (CO)

On-site
USD 95,000 - 158,000
401(k) match
Discretionary annual incentive bonus
Generous paid time off
+2
Senior Software Quality Engineer - Mission-Critical Systems
Senior Software Quality Engineer - Mission-Critical Systems

United Launch Alliance • Centennial (CO)

On-site
USD 94,000 - 159,000
401(k) match
Discretionary annual incentive bonus
Generous paid time off
+2
Lead Mission Operations QA Engineer
Lead Mission Operations QA Engineer

Espace • Saratoga (CA)

On-site
USD 120,000 - 200,000
Competitive salaries
Health and wellness care options
Continuous learning and development
+2
Senior Software Quality Assurance Engineer
Senior Software Quality Assurance Engineer

EVONA • Westminster (CO)

On-site
USD 85,000 - 115,000
Aerospace QA Leader for Mission-Critical Systems
Aerospace QA Leader for Mission-Critical Systems

University of California • Berkeley (CA)

On-site
USD 140,000 - 175,000
Aerospace Software QA Engineer (NASA Standards)
Aerospace Software QA Engineer (NASA Standards)

Odyssey Space Research • Houston (TX)

On-site
USD 80,000 - 120,000
Senior QA Automation Lead — Mission-Critical Systems
Senior QA Automation Lead — Mission-Critical Systems

Peraton • Colorado Springs (CO)

On-site
USD 135,000 - 216,000
25 days PTO
Bonus plan
Subsidized benefits coverage
Denver-Based Mission-Critical Software QA Engineer II
Denver-Based Mission-Critical Software QA Engineer II

United Launch Alliance (ULA) • Englewood (CO)

On-site
USD 78,000 - 130,000
401(k) match
Discretionary annual incentive bonus
Generous paid time off
+2
Aerospace Software Quality Engineer II – Mission Assurance
Aerospace Software Quality Engineer II – Mission Assurance

United Launch Alliance • Centennial (CO)

On-site
USD 77,000 - 130,000
401(k) match
Discretionary annual incentive bonus
Generous paid time off
+1