Current Statistics
1,581,556 Total Jobs 240,909 Jobs Today 17,821 Cities 222,734 Job Seekers 146,855 Resumes |
|
|
|
|
|
|
Software Assurance/Formal Methods Developer - Laurel Maryland
Company: The Johns Hopkins University Applied Physics Labor Location: Laurel, Maryland
Posted On: 01/21/2025
Description Do you have experience solving problems with static analysis or formal methods for software assurance?Are you passionate about making meaningful contributions that impact national security systems?Do you work best in an intellectually stimulating, professionally rewarding, and fun environment?If so, we 're looking for someone like you to join our APL team.We are seeking a motivated and creative Software Assurance/Formal Methods Developer who will... - Solve software assurance problems using static analysis, formal methods, or other techniques 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.
- Work alongside 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 static analysis and formal methods tools and techniques to real-world problems. Goals include formal verification of algorithms, improvement of the quality of code being analyzed, elimination of software bugs and design flaws, formal specification, and analysis of cyber-physical systems.
- Devise and develop algorithms, techniques, and new tools that implement and test your ideas for improving software assurance and more reliable reasoning under uncertainty.
- Analyze data and results related to software assurance. Show the benefits of using static analysis and formal methods in software development.
- Share knowledge by clearly articulating ideas through papers and presentations to technical staff, management, and government. Take advantage of opportunities to participate in working groups, sponsor meetings, proposal writing, and conferences.
Qualifications You meet the minimum qualifications for this position if you have: - Bachelor's in computer science, computer engineering, electrical engineering, mathematics, or a combination of equivalent level experience/education/certifications.
- 4+ years of experience with static analysis, formal methods, or related areas.
- Experience with static analysis and/or formal methods tools and techniques, such as model checking, theorem proving, programming language analysis and design, type theory, static source code analysis, or formal logic.
- Ability to understand code in a variety of programming languages and to develop software to demonstrate new analysis capabilities.
- An understanding that limited local travel may be required.
- Ability to obtain a Secret level security clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.You'll go above and beyond our minimum requirements if you have:
|
|
|
|
|
|
|