The Software Assurance Engineer will join JPL’s Software and System Assurance, Technology and Research 1122 Group to help ensure that software and systems work reliably for NASA missions. The role provides software quality assurance for mission-critical software, evaluates approaches and solutions to project-wide problems, and helps determine appropriate resolutions. The position is part of a team-based, improvement-oriented group that values employee input on strategic and tactical planning and on developing effective processes, tools, and innovations. The engineer plans software assurance activities suited to each project, reviews software development throughout the project lifecycle, and collaborates with group supervisors and leads to improve the software infrastructure. The role also identifies tools and techniques to improve software quality, reliability, safety, risk analysis, and early detection of defects and vulnerabilities. Areas of exploration include model-based assurance, static code analysis, independent verification of systems, AI and LLM assurance, and software embedded in ASICs and FPGAs. The engineer also mentors and coaches others within and outside the organization.
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
Senior