Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

2026 PhD Graduate - Formal Verification and Software Assurance Engineer

$105k - $245k

Johns Hopkins Applied Physics Laboratory

Description Do you have experience conducting formal verification with formal methods for system and software assurance? Are you passionate about making meaningful contributions that impact national security systems? Do you thrive in an intellectually stimulating, professionally rewarding, and engaging environment? Responsibilities Solve problems to improve software assurance using static and dynamic analysis, language safety properties, symbolic execution, abstract interpretation, model checking, and automated and interactive theorem provers to tackle the nation’s most pressing cyber security challenges. Explore techniques to support development of zero-defect software and systems. Work on research teams staffed with world-class experts to perform research and development improving the state‑of‑the‑art in software assurance theory and practice. Collaborate with engineers and scientists who are passionate about innovation and are driven to make a real difference in defending our nation. Participate in research projects that create and apply formal methods tools and techniques to real-world problems, including formal verification of algorithms, improvement of code quality, elimination of software bugs and design flaws, formal specification description, and analysis of cyber‑physical systems. Devise and develop algorithms, techniques, and new tools that implement and test your ideas for improving critical systems and for more reliable reasoning under uncertainty. Analyze data and results related to system development and demonstrate the benefits of using formal methods in system development as well as the positive effects of using analysis tools. Share knowledge by clearly articulating ideas through papers and presentations to technical staff, management and government decision makers, and participate in working groups, sponsor meetings, proposal writing, and conferences. Join an environment that promotes professional growth, work‑life balance, and technical development. Minimum Qualifications PhD in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, or a related field. Internship experience or a combination of graduate research and experience with formal methods, software assurance, or related areas. Understanding or experience with formal methods tools and techniques such as language safety properties, symbolic execution, abstract interpretation, model checking, automated and interactive theorem proving, programming language analysis and design, type theory, static source code analysis, and formal logic. Ability to understand code in a variety of programming languages and develop software to demonstrate new analysis capabilities. Willingness to travel locally as required. Ability to obtain an Interim Top Secret level security clearance by the start date and ultimately obtain Top Secret clearance. Eligibility requires U.S. citizenship. Preferred Qualifications Internship experience with static and dynamic analysis or formal methods. Familiarity with operational semantics, abstract interpretation, symbolic execution, and type inference. Experience developing software on Windows and Linux using languages such as Rust, OCaml, C/C++, and Java. Hands‑on experience with static analysis tools (Coverity, Klocwork), dynamic analysis tools (Valgrind, libFuzzer, Java Pathfinder), symbolic execution engines (KLEE, angr), model checkers (TLA+, SPIN), SMT solvers (CVC5, MathSAT), automated theorem provers (Z3, ACL‑2), and interactive theorem provers (Lean, Coq). Published papers and conference presentations. Knowledge of cyber‑security concepts including network and host‑based security, cryptography, trusted systems, and vulnerability/exploit discovery. Interest in improving system design to reduce vulnerabilities and improve computer security. Current DoD clearance and prior experience working with government agencies. Benefits Annual salary range: $105,000 – $245,000. Employment Opportunity Statement All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law. APL is committed to providing reasonable accommodation to individuals of all abilities. If you require a reasonable accommodation in any part of the hiring process, please contact View email address on click.appcast.io. #J-18808-Ljbffr Johns Hopkins Applied Physics Laboratory

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the 2026 PhD Graduate - Formal Verification and Software Assurance Engineer in Laurel, MD vacancy
  • $100k

     ...you have experience conducting formal verification with formal methods for system and software assurance? Are you passionate about...  ...and practice. Work alongside engineers and scientists who are passionate...  ...or a combination of graduate research and experience with... 
    For graduates
    Interim role
    Summer work
    Local area
    Night shift

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $105k - $245k

     ...Hopkins Applied Physics Laboratory in Laurel, Maryland seeks a qualified individual to work on formal methods for software assurance impacting national security. The role requires a PhD in a relevant field and focuses on using analysis techniques to address core challenges... 
    For phd

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • 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... 
    Suggested

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $102.5k - $227.5k

    Overview Join to apply for the 2026 PhD Graduate - Robotics Group role at...  ...Ph.D. in Computer Science, Engineering, or Mathematics, we would...  ..., AI, multi-agent teaming, assured autonomy, and novel robot design...  ...developing AI/ML software that integrates with hardware... 
    For graduates
    For phd
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $102.5k - $227.5k

    2026 PhD Graduate - Neural and Cognitive Engineering Researcher Join to apply for the 2026 PhD Graduate - Neural and Cognitive Engineering Researcher role at...  ...perform human subjects research, machine learning, software development, and/or biomedical signal processing. Communicate... 
    For graduates
    For phd

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • 2026 PhD Graduate - Robotic/Autonomous Systems Engineer - Maritime Robotics Group at Johns Hopkins University Applied Physics Laboratory . Key technologies:...  ...Collaborate with cross-functional teams throughout the software development lifecycle Contribute to code quality... 
    For graduates
    For phd

    Gravity Engineering Services Pvt Ltd.

    Laurel, MD
    1 day ago
  • $102.5k - $227.5k

    Overview 2026 PhD Graduate - Artificial Intelligence and Machine Learning (AI/ML) Research Scientist at Johns Hopkins Applied Physics Laboratory. Join to apply for the 2026 PhD Graduate - Artificial Intelligence and Machine Learning (AI/ML) Research Scientist role at Johns... 
    For graduates
    For phd
    Interim role

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $102.5k

     ...someone like you to join our team at APL! If you are graduating with a PhD in computer science, mathematics, engineering or a related field, we are looking for someone...  ...challenges, we design and develop scalable software systems that leverage data science, visualization... 
    For graduates
    For phd
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    3 days ago
  • $102.5k - $227.5k

    Job Title: 2026 PhD Graduate - Systems Engineer/Analyst - Multi-Mission Planning Development at Johns Hopkins Applied Physics Laboratory Pay Range Base...  ..., Mechanical Engineering, Electrical Engineering, Software Engineering, Computer Science, Physics, Mathematics, or... 
    For graduates
    For phd
    Full time
    Interim role
    Internship
    Summer internship
    Worldwide

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $85k

     ...for someone like you to join our APL team! We are a team of software engineers, data scientists, and knowledge representation experts who partner...  ...into analytic pipelines. Ontologists A foundation in formal logic. You’ll go above and beyond our minimum requirements if... 
    For graduates
    Interim role

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $102.5k - $227.5k

    Overview 2026 PhD Graduate - Radar, Machine Learning, Signal Processing, Data Science at Johns...  ...environment, as part of a varied team of engineers, physicists, and computer scientists?...  ...signal processing, electromagnetics, software development, and boundary-layer... 
    For graduates
    For phd
    For contractors
    Interim role
    Internship
    Remote work

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $102.5k - $227.5k

    Overview 2026 PhD Graduate - Signal Processing / Communications and Networking Scientist at Johns Hopkins Applied Physics Laboratory...  ...for distributed warfare theatres. You will use math, engineering, physics and software expertise to model, analyze and improve existing and... 
    For graduates
    For phd
    Full time
    For contractors
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    4 days ago
  • $102.5k - $227.5k

    2026 PhD Graduate - Wireless Communications Engineer - Wireless Cyber Capabilities Join to apply for the 2026 PhD Graduate - Wireless Communications Engineer...  ...communities with operational advantages by leveraging software‑defined radios, commercial cellular equipment, and... 
    For graduates
    For phd
    Temporary work
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $86.8k - $165.2k

    Job Title Research Software Engineer, Formal Methods. Location Hybrid: Employees who are working in hybrid roles will work regularly both onsite...  ...such as model checking, model measuring, and theorem proving. PhD degree. Experience writing logic for SAT, SMT solvers.... 
    For phd
    Relocation package
    Flexible hours

    RTX

    Columbia, MD
    1 day ago
  • $85.3k

    2026 PhD Graduate - Postdoctoral Researcher - In-Situ Sensing for Additive Manufacturing Are you passionate about pioneering advancements...  ...paramount. Responsibilities Collaborate with APL scientists, engineers, and technicians to develop novel closed‑loop sensing and... 
    For graduates
    For phd
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $102.5k - $227.5k

    Join to apply for the 2026 PhD Graduate - Physics role at Johns Hopkins Applied Physics Laboratory 1 day ago Be among the first 25 applicants...  ...infrastructure. We are a hardworking group of scientists, engineers, and experimentalists! We are passionate about developing... 
    For graduates
    For phd
    Full time
    Temporary work
    Work experience placement
    Interim role
    Internship
    Relocation package
    Flexible hours
    Night shift

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $105k

    2026 PhD Graduate - System Modeling, Evaluation, and Planning Are you interested in applying your...  ...If you have a PhD in math, physics, engineering, or computer science, we\'re looking...  ...is seeking Weapon System Analysts and Software Engineers to assess the planning and evaluation... 
    For graduates
    For phd
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $105k

    Overview If you are graduating with a doctorate degree in Aerospace Engineering, Mechanical Engineering, or a related STEM...  ...problem solving. Qualifications PhD in Aerospace, Mechanical, or...  ...technical leadership. Experience with software version control (GIT, GitLab,... 
    For graduates
    For phd
    Interim role

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    3 days ago
  • $105k

     ...working in a collaborative environment with engineers of varied backgrounds and experiences? If you are graduating with a PhD degree in Computer Science, Robotics, Mechanical...  ...development environment that spans software, hardware, and field testing. Our team works... 
    For graduates
    For phd
    Interim role
    Relocation package

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $105k

    Overview We are seeking a new PhD graduate with expertise in machine learning to support multi‑disciplinary teams performing a variety...  ...security applications. You will join a varied team of engineers, software developers, statisticians, data scientists, and analysts who... 
    For graduates
    For phd
    Interim role

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $85.3k

     .... You will work at the interface of polymer science, materials engineering, and advanced manufacturing to help bridge the gap between material...  ...behavior to optimize part performance. Qualifications Have a PhD in Materials Science, Polymer Science, Chemical Engineering,... 
    For graduates
    For phd

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    3 days ago
  • $105k

     ...like you to join our team at APL. We are seeking an aerothermal engineer to help us perform research, development, design, analysis and...  ...vehicle TPS design concepts. As needed, assist in developing software tools for hypervelocity aerothermal analyses. Produce reports... 
    For graduates
    For phd
    For contractors

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $105k

     ...from operational U.S. submarines to understand performance and develop and validate physics‑based models? We are seeking a PhD in Mechanical Engineering ready to embrace challenges associated with simulating and analyzing complex submarine missile launcher systems. The... 
    For graduates
    For phd
    For contractors
    Interim role

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $85.3k

    Description Are you motivated by imagining creative solutions to tough problems? Are you searching for a role that leads to significant real‑world impacts by applying your strengths in 2D materials and electronic devices? If so, we are looking for someone like you to ...
    For graduates
    For phd
    Temporary work
    Flexible hours

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    2 days ago
  • $85.3k

     ...discovery and design across scientific and engineering domains toward national security impact....  ..., and sponsors. Qualifications PhD degree in a relevant field such as AI, Mathematics...  ...in Python and developing AI/ML software. Experience with containerized, cloud,... 
    For graduates
    For phd
    Interim role
    Remote work

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    15 hours ago
  • Johns Hopkins University Applied Physics Laboratory is seeking a 2026 PhD Graduate for the role of Robotic/Autonomous Systems Engineer. This position focuses on designing and implementing technical solutions to meet complex business requirements while collaborating across... 
    For graduates
    For phd

    Gravity Engineering Services Pvt Ltd.

    Laurel, MD
    1 day ago
  • The Johns Hopkins University Applied Physics Laboratory (APL) is seeking a 2026 PhD Graduate in Autonomous Systems Seeker and Sensor Engineer to join our team in advancing next generation seekers and sensors. You will join the Strike Guidance, Navigation, Controls (GNC... 
    For graduates
    For phd

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    1 day ago
  •  ...working in a collaborative environment with engineers of varied backgrounds and experiences? If you are graduating with a PhD degree in Computer Science, Robotics, Mechanical...  ...development environment that spans software, hardware, and field testing. Our team works... 
    For graduates
    For phd
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $105k

     ...grow your knowledge and improve your skills? If you are graduating with a PhD in Statistics, Physics, Mathematics, Computer Science, or...  ...security applications. You will be joining a varied team of engineers, software developers, statisticians, data scientists, and analysts... 
    For graduates
    For phd
    Temporary work
    Interim role
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $105k

    Description If you are graduating with a doctorate degree in aerospace engineering, mechanical engineering or a related STEM...  ...qualifications for the job if you… Have a PhD degree in Aerospace Engineering,...  ...project Have experience with software version control in GIT, GitLab,... 
    For graduates
    For phd
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to 2026 PhD Graduate - Formal Verification and Software Assurance Engineer. Be the first to apply!