Research Scientist - Formal Methods at Two Six Labs

Posted in General Business 13 days ago.

Type: Full-Time
Location: Arlington, Virginia

Job Description:

Two Six Technologies is seeking a Research Scientist - Formal Methods to research and develop high assurance software and hardware systems using advanced formal analysis technologies. We are seeking candidates with an interest in research as well as a commitment to developing solutions for the real world. Ideal candidates will have a passion for using concepts from pure mathematics in an industry setting.


  • Assist in efforts to prove safety and security properties of hardware and software
  • Learn and evaluate formal methods tools for use in verification tasks
  • Work well in a small team and fast-paced environment
  • Collaborate with partners and customers to understand, tailor, and deliver solutions that meet their requirements


  • Graduate degree in a relevant technical field (Computer Science, Engineering, Mathematics) OR a Bachelor's degree and 2+ years of relevant professional experience
  • Experience with mathematical proof techniques
  • Experience programming with functional concepts like list comprehensions and higher order functions
  • Comfortable working collaboratively in a research environment and communicating progress to the team
  • Strong oral and written communication skills
  • Ability to obtain and maintain DoD security clearance

Nice to Have:

  • Familiarity with any of the following, or similar, technologies:

    • Interactive theorem provers (e.g. Isabelle/HOL or , Coq)
    • SMT solvers (e.g. Z3 or CVC4)
    • Model checkers (hardware or software)

  • Familiarity with modern cryptography
  • Familiarity with cybersecurity solutions and products
  • Publication record or research experience in a relevant technical field


  • Active security clearance
  • US Citizenship

Two Six Technologies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment at Two Six Technologies without regard to race, color, religion, national origin, sex, age, physical and mental disability, sexual orientation, gender identity or expression, genetic information, veteran, marital, pregnancy or citizenship status; or any other status prohibited by applicable national, federal, state or local law.

If you are interested in applying for employment with Two Six Technologies and require an accommodation, please contact Human Resources at Two Six Technologies by calling 703-543-9662 or sending an email to . Information provided will be kept confidential and used only to the extent required to provide needed reasonable accommodations.