Research Engineer - Formal Methods & Verification (Hybrid)

Galois, Inc.

Portland (OR)

Hybrid

USD 150,000 - 190,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

ESOP
401(k) retirement plan with employer 5
Fully paid medical insurance
Dental and vision reimbursement
Health Savings Account (HSA)
Mental health support
Paid time off and holidays
Parental leave
Blue Sky innovation time

Job summary

Galois, Inc. is seeking a Software Engineer/Researcher to advance programming language theory, formal verification, and implementation. The role focuses on rigorous verification of software and systems to meet high security standards.

The candidate will engage in architecture, design, and development across projects, collaborating with researchers and engineers in a hybrid work environment across multiple offices including Portland, OR. U.S. citizenship security clearance eligibility is required.

Qualifications

  • Bachelor’s degree in computer science or equivalent is required.
  • MS or PhD in CS or a related field is desirable but optional.
  • Strong background in programming languages and formal methods.
  • Hands-on experience developing software and applying formal verification techniques.
  • Familiarity with model checking, theorem proving, and program analysis.
  • Fluent in using semi-formal methods such as Haskell or other functional programming languages.

Responsibilities

  • Requirements gathering: engaging the client to refine needs across iterations.
  • Architecture and design: high-level software architectures with assurance in mind.
  • Implementation: extend prototypes to a finished product with robustness in mind.
  • Formal verification: use theorem provers and model checkers to verify properties.
  • Testing and validation: regular system, unit, and regression tests.
  • Technology R&D: speculative R&D and incorporate new tech into prototypes.
  • Technical infra development: build and maintain tools and libraries for projects.

Skills

Formal methods
Programming languages
Software development
Model checking
Theorem proving
Haskell

Education

Bachelor's degree in CS
MS or PhD in CS or related

Tools

SysML
AADL
VHDL
Chisel
Verilog
SystemVerilog

Job description

Galois, Inc. is seeking a Software Engineer/Researcher to advance programming language theory, formal verification, and implementation. The role focuses on rigorous verification of software and systems to meet high security standards.

The candidate will engage in architecture, design, and development across projects, collaborating with researchers and engineers in a hybrid work environment across multiple offices including Portland, OR. U.S. citizenship security clearance eligibility is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Engineer: Formal Methods & Language Verification
Research Engineer: Formal Methods & Language Verification

Galois, Inc. • Arlington (VA)

Hybrid
USD 120,000 - 170,000
ESOP
401(k) with 5% match
Health insurance
+6
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
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
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 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. • 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
Research Engineer
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
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. • Arlington (VA)

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