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 firstname.lastname@example.org . Information provided will be kept confidential and used only to the extent required to provide needed reasonable accommodations.