Research Engineer: Formal Methods & Language Verification

Galois, Inc.

Arlington (VA)

Hybrid

USD 120,000 - 170,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

ESOP
401(k) with 5% match
Health insurance
Dental and vision reimbursement
HSA contributions
Mental health support
Paid time off
Parental leave
Blue Sky innovation time

Job summary

Galois, Inc. is hiring a Software Engineer/Researcher to advance state-of-the-art in programming language theory and verification. You will apply formal methods to rigorously verify software and systems to meet high security standards.

The role emphasizes research and development in formal methods, programming languages, and high-assurance software, with a hybrid work model across multiple US offices including Arlington, VA.

Qualifications

  • Bachelor's degree in computer science or equivalent required.
  • MS or PhD in CS or related field desirable.
  • Hands-on experience developing software and applying formal verification techniques.
  • Familiarity with model checking, theorem proving, program analysis, and formal semantics.
  • Fluent using Haskell or other functional languages for executable specifications.

Responsibilities

  • Requirements gathering: engaging the client in a series of discussions to refine needs.
  • Architecture and design: high-level descriptions and prototypes with assurance considerations.
  • Implementation: extending prototypes to a finished product with robustness in mind.
  • Formal verification: use theorem provers and model checkers to verify security and correctness.
  • Testing and validation: system, unit, and regression tests plus semi-formal validation.
  • Tech R&D: speculative R&D of cutting-edge tech for prototypes.
  • Technical infrastructure: develop tools and shared library code for projects.

Skills

Programming languages background
Formal methods
Theorem proving
Model checking
Software engineering
Haskell / functional languages

Education

Bachelor's degree in computer science or equivalent
MS or PhD in CS or related field desirable

Tools

SysML
AADL
VHDL
Chisel
Bluespec
SystemVerilog
Verilog

Job description

Galois, Inc. is hiring a Software Engineer/Researcher to advance state-of-the-art in programming language theory and verification. You will apply formal methods to rigorously verify software and systems to meet high security standards.

The role emphasizes research and development in formal methods, programming languages, and high-assurance software, with a hybrid work model across multiple US offices including Arlington, VA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Engineer: Formal Methods & PL Verification
Research Engineer: Formal Methods & PL Verification

Galois, Inc. • Oregon

Hybrid
USD 110,000 - 170,000
ESOP
401(k) match
Medical insurance
+4
Research Engineer, Formal Methods & Verification
Research Engineer, Formal Methods & Verification

Galois, Inc. • Dayton (OH)

Hybrid
USD 120,000 - 170,000
Employee Stock Ownership Plan (ESOP)
401(k) retirement plan with 5% match
Fully paid medical, dental and vision
Formal Methods Research Engineer
Formal Methods Research Engineer

Galois, Inc. • Boston (MA)

Hybrid
USD 120,000 - 190,000
ESOP
401(k) with 5% employer match
Fully paid medical, dental, vision
+2
Research Engineer - Formal Methods & Verification (Hybrid)
Research Engineer - Formal Methods & Verification (Hybrid)

Galois, Inc. • Portland (OR)

Hybrid
USD 150,000 - 190,000
ESOP
401(k) retirement plan with employer 5
Fully paid medical insurance
+6
Formal Methods Research Engineer for Trusted Systems
Formal Methods Research Engineer for Trusted Systems

Galois, Inc. • Minneapolis (MN)

Hybrid
USD 120,000 - 180,000
ESOP
401(k) with 5% employer match
Fully paid medical insurance, dental &
+6
Research Engineer
Research Engineer

Galois, Inc. • Oregon

On-site
USD 110,000 - 170,000
ESOP
401(k) match
Medical insurance
+4
Research Engineer
Research Engineer

Galois, Inc. • Portland (OR)

Hybrid
USD 150,000 - 190,000
ESOP
401(k) retirement plan with employer 5
Fully paid medical insurance
+6
Research Engineer
Research Engineer

Galois, Inc. • Arlington (VA)

Hybrid
USD 120,000 - 170,000
ESOP
401(k) with 5% match
Health insurance
+6
Research Engineer
Research Engineer

Galois, Inc. • Minneapolis (MN)

Hybrid
USD 120,000 - 180,000
ESOP
401(k) with 5% employer match
Fully paid medical insurance, dental &
+6
Research Engineer
Research Engineer

Galois, Inc. • Dayton (OH)

Hybrid
USD 120,000 - 170,000
Employee Stock Ownership Plan (ESOP)
401(k) retirement plan with 5% match
Fully paid medical, dental and vision