Senior Research Scientist - Formal Methods at Two Six Labs

Posted in General Business 16 days ago.

Type: Full-Time
Location: Arlington, Virginia

Job Description:

Two Six Technologies is seeking a Senior 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, and experience with, using concepts from pure mathematics in an industry setting.


  • Prove safety and security properties of hardware and software
  • Learn and evaluate formal methods tools for use in verification tasks
  • Assist in writing research papers and conference talks on topics in formal methods
  • Work well independently in a small team and fast-paced environment
  • Collaborate with partners and customers to understand, tailor, and deliver solutions that meet their requirements


  • A bachelor's or advanced degree (Masters or PhD) in Computer Science, Computer/Electrical Engineering, Mathematics or related technical domain
  • 3-5 years of professional (or equivalent) experience in software engineering, cybersecurity, or mathematics
  • A foundational knowledge of software and systems engineering
  • A working knowledge of concepts from mathematical logic (boolean functions, higher-order logic, type theory)
  • Comfortable working as part of a small development team composed of researchers, engineers, and scientists
  • Familiarity with functional concepts like list comprehensions and higher order functions
  • Strong oral and written communication skills

Nice to Have:

  • Experience working 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)

  • Modern cryptography domain experience and knowledge
  • Experience developing cybersecurity solutions and products
  • Publication record or research experience in a relevant technical field
  • Familiarity with standard software engineering processes and tools (e.g., git and JIRA)


  • Ability to obtain and maintain DoD security clearance
  • US citizenship is required.

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.