Principal Scientist
Portland, OR · On-site
Formal Methods Experience: Ph.D. (or equivalent) in Computer Science, Applied Mathematics, or a related field, with a track record of high-quality research (publications, patents, or open-source ...
Portland, OR · On-site
Formal Methods Experience: Ph.D. (or equivalent) in Computer Science, Applied Mathematics, or a related field, with a track record of high-quality research (publications, patents, or open-source ...
Portland, OR · On-site
Formal Methods Experience: Ph.D. (or equivalent) in Computer Science, Applied Mathematics, or a related field, with a track record of high-quality research (publications, patents, or open-source ...
Boston, MA · On-site
Formal Methods Experience: Ph.D. (or equivalent) in Computer Science, Applied Mathematics, or a related field, with a track record of high-quality research (publications, patents, or open-source ...
Boston, MA · On-site
Formal Methods Experience: Ph.D. (or equivalent) in Computer Science, Applied Mathematics, or a related field, with a track record of high-quality research (publications, patents, or open-source ...
Minneapolis, MN · On-site
Formal Methods Experience: Ph.D. (or equivalent) in Computer Science, Applied Mathematics, or a related field, with a track record of high-quality research (publications, patents, or open-source ...
Minneapolis, MN · On-site
Formal Methods Experience: Ph.D. (or equivalent) in Computer Science, Applied Mathematics, or a related field, with a track record of high-quality research (publications, patents, or open-source ...
Portland, OR · On-site
Formal Methods Experience: Ph.D. (or equivalent) in Computer Science, Applied Mathematics, or a related field, with a track record of high-quality research (publications, patents, or open-source ...
Portland, OR · On-site
Formal Methods Experience: Ph.D. (or equivalent) in Computer Science, Applied Mathematics, or a related field, with a track record of high-quality research (publications, patents, or open-source ...
Minneapolis, MN · On-site
Formal Methods Experience: Ph.D. (or equivalent) in Computer Science, Applied Mathematics, or a related field, with a track record of high-quality research (publications, patents, or open-source ...
Minneapolis, MN · On-site
Formal Methods Experience: Ph.D. (or equivalent) in Computer Science, Applied Mathematics, or a related field, with a track record of high-quality research (publications, patents, or open-source ...
Hudson, NY · On-site
$51K/hr
A Master's degree in Computer Science, Cybersecurity or a closely related field. At least one year ... Familiarity with instructional technology and innovative teaching methods, including online and ...
Quick apply
Hudson, NY · On-site
$51K/hr
A Master's degree in Computer Science, Cybersecurity or a closely related field. At least one year ... Familiarity with instructional technology and innovative teaching methods, including online and ...
A Master's degree in Computer Science, Cybersecurity or a closely related field. At least one year ... Familiarity with instructional technology and innovative teaching methods, including online and ...
A Master's degree in Computer Science, Cybersecurity or a closely related field. At least one year ... Familiarity with instructional technology and innovative teaching methods, including online and ...
Computer Science Campus Location: Arnold/Main Campus Work Mode: This position requires regular in ... through formal and informal assessment, meeting required deadlines for submitting grades ...
Computer Science Campus Location: Arnold/Main Campus Work Mode: This position requires regular in ... through formal and informal assessment, meeting required deadlines for submitting grades ...
$76K - $130K/yr
Teach four sections of 7th Grade Computer Science and three sections of 8th Grade Computer Science ... Write formal First and Second Semester Progress Reports that make up the student cumulative file ...
Quick apply
$76K - $130K/yr
Teach four sections of 7th Grade Computer Science and three sections of 8th Grade Computer Science ... Write formal First and Second Semester Progress Reports that make up the student cumulative file ...
Palo Alto, CA · On-site
$59K - $81K/yr
Teach four sections of 7th Grade Computer Science and three sections of 8th Grade Computer Science ... Write formal First and Second Semester Progress Reports that make up the student cumulative file ...
Palo Alto, CA · On-site
$59K - $81K/yr
Teach four sections of 7th Grade Computer Science and three sections of 8th Grade Computer Science ... Write formal First and Second Semester Progress Reports that make up the student cumulative file ...
Fort Lauderdale, FL · On-site
$48K - $66K/yr
... Computer Science Teachers for the 2025-2026 school year. AP experience preferred, but willing to ... Contribute to team-planning; attend and engage in professional learning communities (formal cross ...
Quick apply
Fort Lauderdale, FL · On-site
$48K - $66K/yr
... Computer Science Teachers for the 2025-2026 school year. AP experience preferred, but willing to ... Contribute to team-planning; attend and engage in professional learning communities (formal cross ...
Alexander, AR · On-site
$47K - $65K/yr
Design and implement engaging, developmentally appropriate STEAM and computer science projects ... The usual and customary methods of performing the job's functions require the following physical ...
Alexander, AR · On-site
$47K - $65K/yr
Design and implement engaging, developmentally appropriate STEAM and computer science projects ... The usual and customary methods of performing the job's functions require the following physical ...
Arlington, VA · On-site
Specification, development, and verification of software/hardware systems, via either modern "DevSecOps" or more traditional "formal methods" * Bachelor's degree in mathematics, computer science ...
New
Arlington, VA · On-site
Specification, development, and verification of software/hardware systems, via either modern "DevSecOps" or more traditional "formal methods" * Bachelor's degree in mathematics, computer science ...
New
$60K - $113K/yr
Computer Science Teacher Methuen High School DATE OF OPENING: 2026-2027 School Year SALARY: $60,253 ... Employs best instructional methods (i.e.Universal Design for Learning) and materials that are most ...
$60K - $113K/yr
Computer Science Teacher Methuen High School DATE OF OPENING: 2026-2027 School Year SALARY: $60,253 ... Employs best instructional methods (i.e.Universal Design for Learning) and materials that are most ...
Hanceville, AL · On-site
$42K - $94K/yr
WSCC-205170-Computer Science Opening Date: 05/12/2026 Closing Date: Continuous Campus Location ... methods and strategies. * Must be skilled in the use of instructional technologies to enhance ...
Hanceville, AL · On-site
$42K - $94K/yr
WSCC-205170-Computer Science Opening Date: 05/12/2026 Closing Date: Continuous Campus Location ... methods and strategies. * Must be skilled in the use of instructional technologies to enhance ...
Specification, development, and verification of software/hardware systems, via either modern "DevSecOps" or more traditional "formal methods" * Bachelor's degree in mathematics, computer science ...
Specification, development, and verification of software/hardware systems, via either modern "DevSecOps" or more traditional "formal methods" * Bachelor's degree in mathematics, computer science ...
Specification, development, and verification of software/hardware systems, via either modern "DevSecOps" or more traditional "formal methods" * Bachelor's degree in mathematics, computer science ...
Specification, development, and verification of software/hardware systems, via either modern "DevSecOps" or more traditional "formal methods" * Bachelor's degree in mathematics, computer science ...
Arlington, VA · On-site
Researchers in this role will use their expertise in Formal Methods and Programming Languages to ... A minimum of a Bachelor's degree in computer science or equivalent is required. * An MS or PhD in ...
Arlington, VA · On-site
Researchers in this role will use their expertise in Formal Methods and Programming Languages to ... A minimum of a Bachelor's degree in computer science or equivalent is required. * An MS or PhD in ...
Portland, OR · On-site
Researchers in this role will use their expertise in Formal Methods and Programming Languages to ... A minimum of a Bachelor's degree in computer science or equivalent is required. * An MS or PhD in ...
Quick apply
Portland, OR · On-site
Researchers in this role will use their expertise in Formal Methods and Programming Languages to ... A minimum of a Bachelor's degree in computer science or equivalent is required. * An MS or PhD in ...
Dayton, OH · On-site
Researchers in this role will use their expertise in Formal Methods and Programming Languages to ... A minimum of a Bachelor's degree in computer science or equivalent is required. * An MS or PhD in ...
Quick apply
Dayton, OH · On-site
Researchers in this role will use their expertise in Formal Methods and Programming Languages to ... A minimum of a Bachelor's degree in computer science or equivalent is required. * An MS or PhD in ...
| Aspect | Formal Methods Computer Science | Software Engineer |
|---|---|---|
| Required Credentials | Degree in Computer Science, Mathematics, or related field; certifications in formal methods | Degree in Computer Science or Software Engineering; coding certifications often preferred |
| Work Environment | Research labs, safety-critical industries, academia | Tech companies, startups, enterprise software development |
| Industry Usage | High-assurance systems, aerospace, defense, safety-critical applications | Web, mobile, enterprise applications, general software development |
| Comparison Search Intent | Understanding specialized roles in formal verification and correctness | General software development and coding practices |
Formal Methods Computer Science focuses on mathematically verifying software correctness, often in safety-critical industries. Software Engineers develop and maintain a wide range of software applications. While both roles require a strong foundation in computer science, Formal Methods Computer Science emphasizes formal verification techniques, whereas Software Engineers focus on coding, system design, and implementation.
Full-time
Medical, Dental, Vision, Retirement, PTO
Posted 12 days ago
Who We Are: From building digital engineering tools that make space exploration safer to verifying cryptographic libraries that protect some of the world's most valuable data, Galois develops technology to guarantee the trustworthiness of systems where failure is unacceptable.
What We Do: We believe trustworthy systems are built on a formal mathematical foundation. Our researchers apply formal analysis techniques to the design and verification of critical software systems, allowing us to model, analyze, and mathematically prove that a system behaves exactly as intended under all circumstances. With clients including NASA, DARPA, AWS, and the DoW, we leverage our cutting-edge research to deliver high assurance solutions and tools that enhance security, reliability, and operational efficiency across sectors including aerospace & defense, healthcare, semiconductors, and fintech.
Life at Galois: People are the foundation of Galois's success. As an employee-owned company, we care not only about the technologies we develop, but also the path we take to create them. Galois operates under a highly collaborative organizational model that encourages leadership and teamwork and respects the individuals.
For more on our culture and organizational structure, visit Life at Galois.
About This RolePrincipal Scientists drive a research agenda and develop R&D opportunities at the intersection of Formal Methods and one or more of our four Research Areas:
In this role, you will lead externally-funded research programs, engage directly with government and industry clients, and collaborate with multidisciplinary teams to translate your research into deployable solutions that solve real-world challenges. You'll publish and present your findings, mentor junior staff, and help set the national and global agenda for trustworthy systems.
What You'll Bring
Responsibilities
We enjoy a hybrid work environment, and candidates may be based out of any of our offices in Arlington, VA, Dayton, OH, Minneapolis, MN, or Portland, OR. Additionally, being located in Boston, MA is also welcome.
BenefitsWe offer a robust benefits package to provide for your and your family's well-being, including:
For more information on our benefits, visit Careers at Galois.
CompensationCompensation is based on the value of your results, not your value as an employee or person. The compensation process, individual salaries, and criteria for salary changes are transparent to the entire company.
For more information about our forward-looking and transparent approach to pay, visit Compensation.
Equal Employment OpportunityGalois is an Equal Opportunity Employer and does not discriminate in employment opportunities or practices based on race, ethnicity, national origin, ancestry, color, sex, gender identity or expression, sexual orientation, marital or parental status, pregnancy or childbirth, disability, age, religion, creed, genetic information, veteran status, or any other characteristic protected by applicable federal, state, or local law. We encourage and respect different viewpoints and experiences as being essential to the process of innovation. We strive to acquire, grow, and maintain a diverse and inclusive workplace that applies principles and standards equitably while supporting the needs and accommodations of the individual employee.
Consistent with the Americans with Disabilities Act (ADA) and federal and state laws, it is the policy of Galois, Inc. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. If you require reasonable accommodation in completing the employment application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please contact peopleoperations@galois.com
Sourced by ZipRecruiter
Software development
51 - 200 Employees
Portland, OR, US
1999