Hybrid Software Engineer – Formal Methods

Posted 2 months ago

Apply now

About the role

  • Software Engineer developing high-assurance software using formal methods for national security at Leidos. Contributing to R&D projects requiring innovative automated reasoning technologies.

Responsibilities

  • Serve in the role of an individual contributor on contract R&D programs
  • Support the development, adaptation, and extension of innovative approaches and solutions in automated reasoning applied research
  • Develop software and test cases as well as the adaptation and extension of formal methods tools such as theorem provers, solvers, model checkers
  • Engage with customers to develop new business opportunities

Requirements

  • BS in Computer Science or closely related area and 4+ years of prior relevant experience or Masters with 2+ years of prior relevant experience
  • Industrial/academic experience making significant contributions to formal verification
  • At least 2 years of experience with programming languages such as Java, Scala, C/C++, Ruby, Rust, or Python
  • At least 3 years of hands-on experience: Applying formal methods, using technologies such as theorem provers for first-order logic and higher-order logic
  • Must be a U.S. Citizen and have the ability to obtain and maintain a Secret security clearance

Benefits

  • competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

Job title

Software Engineer – Formal Methods

Job type

Experience level

Mid levelSenior

Salary

$85,150 - $153,925 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job