Formal Methods Engineer - Software Assurance & Verification

The Johns Hopkins University Applied Physics Laboratory

Laurel (MD)

On-site

USD 100,000 - 245,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Professional growth opportunities
Fun social activities
Balanced work-life environment

Job summary

The Johns Hopkins University Applied Physics Laboratory is looking for a motivated Software Assurance/Formal Methods Developer to work on critical systems impacting national security. The role involves using static and dynamic analysis and formal methods to improve software assurance practices.

Applicants should possess a Master’s degree in a relevant field, 2+ years of experience, and an understanding of a range of programming languages. The position offers a challenging work environment focused on innovation and teamwork.

Qualifications

  • 2+ years of experience with formal methods, software assurance, or related fields.
  • Ability to understand code in various programming languages.
  • Ability to obtain a Top Secret security clearance.

Responsibilities

  • Improve software assurance using formal methods.
  • Participate in research projects utilizing formal methods tools.
  • Devise algorithms and techniques for critical systems.

Skills

Formal methods expertise
Static analysis
Dynamic analysis
Symbolic execution
Code quality improvement

Education

Master's in Computer Science/related field

Tools

Coverity
Valgrind
KLEE
SPIN
Z3

Job description

The Johns Hopkins University Applied Physics Laboratory is looking for a motivated Software Assurance/Formal Methods Developer to work on critical systems impacting national security. The role involves using static and dynamic analysis and formal methods to improve software assurance practices.

Applicants should possess a Master’s degree in a relevant field, 2+ years of experience, and an understanding of a range of programming languages. The position offers a challenging work environment focused on innovation and teamwork.

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

Similar jobs worth comparing

Formal Methods Engineer — Software Assurance (PhD)
Formal Methods Engineer — Software Assurance (PhD)

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 245,000
Formal Verification & Software Assurance Engineer
Formal Verification & Software Assurance Engineer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Robust education assistance program
Unparalleled retirement contributions
Healthy work/life balance
Lead Formal Methods Engineer for Software Assurance
Lead Formal Methods Engineer for Software Assurance

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 105,000 - 245,000
Generous benefits package
Education assistance program
Work/life balance
+1
Formal Verification and Software Assurance Engineer
Formal Verification and Software Assurance Engineer

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Professional growth opportunities
Fun social activities
Balanced work-life environment
2026 PhD Graduate - Formal Verification and Software Assurance Engineer
2026 PhD Graduate - Formal Verification and Software Assurance Engineer

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 245,000
Formal Verification and Software Assurance Engineer
Formal Verification and Software Assurance Engineer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Robust education assistance program
Unparalleled retirement contributions
Healthy work/life balance
2026 PhD Graduate - Formal Verification and Software Assurance Engineer
2026 PhD Graduate - Formal Verification and Software Assurance Engineer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 105,000 - 245,000
Generous benefits package
Education assistance program
Work/life balance
+1
Software Engineer - Build Impactful Security Solutions
Software Engineer - Build Impactful Security Solutions

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Security-Cleared Software Engineer (TS/SCI)
Security-Cleared Software Engineer (TS/SCI)

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Associate Software Engineer - Cloud & DevSecOps
Associate Software Engineer - Cloud & DevSecOps

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 195,000