Formal Methods R&D Software Engineer (Top Secret)

RTX

Cambridge (MA)

Hybrid

USD 87,000 - 165,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Relocation assistance
Benefits package

Job summary

RTX BBN Networking and Cyber Technologies group seeks a Research Software Engineer, Formal Methods, to apply rigorous software development with security-focused reasoning on large-scale dynamic systems. You will develop models, protocols, and algorithms to improve resilience and security while leading key components of projects.

You will contribute to and mentor a team, travel up to 10%, and collaborate with customers and RTX teammates to push state-of-the-art research and practical solutions in

Qualifications

  • Typically requires: A University Degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or Physics or equivalent experience and minimum 5 years prior relevant experience, or an Advanced Degree in a related field and minimum 3 years experience.
  • Minimum 3 years’ experience with multiple software development tools and languages, including Python and either C/C++ or Java.
  • Prior experience with Formal Methods, preferably with the application and scaling of formal methods techniques (e.g. model checking, model measuring, and theorem proving).
  • Prior experience with mathematical logic and logic programming.
  • Prior experience with networking fundamentals.
  • Prior experience in systems security.
  • Ability and willingness to obtain a Top Secret Clearance within a year.

Responsibilities

  • Program and test software and systems in Python, C, C++, or Java, as well as using logic programming languages.
  • Design and develop formal (using mathematical logic) or informal models and specifications of protocols and systems.
  • Develop algorithms for analyzing systems to understand how and when they work or break, and how to make them more secure and resilient. Working knowledge applying formal methods techniques such as model checking and theorem proving are highly desirable.
  • Apply critical analyses to results to validate technical hypotheses and inform next steps.
  • Advance network security research at BBN.
  • Own projects or large components of projects.
  • Distinguish BBN and yourself to customers by leading and performing cutting edge research.
  • Travel up to 10%; candidates should expect that they may be required to travel to a BBN, RTX, teammate, or customer site for meetings or other business-related activities.

Skills

Python
C/C++
Java
Formal Methods
Logic programming
Networking fundamentals
Security

Education

Bachelor's degree in Computer Science/Engineering/Math/Physics
Advanced degree in related field

Tools

SAT/SMT solvers
Model checking
Shell scripting

Job description

RTX BBN Networking and Cyber Technologies group seeks a Research Software Engineer, Formal Methods, to apply rigorous software development with security-focused reasoning on large-scale dynamic systems. You will develop models, protocols, and algorithms to improve resilience and security while leading key components of projects.

You will contribute to and mentor a team, travel up to 10%, and collaborate with customers and RTX teammates to push state-of-the-art research and practical solutions in

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Software Engineer, Formal Methods (Hybrid)
Research Software Engineer, Formal Methods (Hybrid)

Prattwhitney • Cambridge (MA)

On-site
USD 100,000 - 130,000
Healthcare
401(k) match
Flexible work schedules
+1
Research Software Engineer, Formal Methods (Hybrid)
Research Software Engineer, Formal Methods (Hybrid)

RTX • Cambridge (MA)

On-site
USD 87,000 - 165,000
Relocation assistance
Benefits package
Formal Methods Research Scientist – Systems Security
Formal Methods Research Scientist – Systems Security

Riverside Research • Lexington (MA)

On-site
USD 60,000 - 115,000
Senior Real-Time Software Security Engineer - DoD
Senior Real-Time Software Security Engineer - DoD

Prattwhitney • Goleta (CA)

On-site
USD 96,000 - 182,000
RTX Employee Scholar Program
401(k) plan with company matching
Flexible work schedules
Senior Embedded Systems Engineer - DoD Secret Clearance
Senior Embedded Systems Engineer - DoD Secret Clearance

Prattwhitney • El Segundo (CA)

On-site
USD 118,000 - 225,000
401(k) plan with company match
Flexible work schedules
Paid time off and holidays
+1
Software Engineer – DoD Secret Clearance (Onsite RI)
Software Engineer – DoD Secret Clearance (Onsite RI)

Prattwhitney • Portsmouth (RI)

On-site
USD 57,000 - 109,000
Medical insurance
401(k) match
Paid time off
Real-Time Embedded Software Engineer (Secret Clearance)
Real-Time Embedded Software Engineer (Secret Clearance)

RTX • Middletown (RI)

On-site
USD 108,000 - 205,000
Parental leave
Flexible work schedules
Educational assistance
+1
Research Software Engineer, Formal Methods for Security
Research Software Engineer, Formal Methods for Security

Prattwhitney • Cambridge (MA)

Hybrid
USD 100,000 - 130,000
Healthcare
401(k) match
Flexible work schedules
+1
Senior Embedded Software Engineer - DoD Secret Clearance
Senior Embedded Software Engineer - DoD Secret Clearance

SwiftCruit • Middletown (RI)

On-site
USD 108,000 - 205,000
Relocation assistance
Onsite workplace
Medical benefits
Defense Software Test Engineer I - Secret Clearance
Defense Software Test Engineer I - Secret Clearance

Prattwhitney • Andover (MA)

On-site
USD 57,000 - 109,000
Medical insurance
Dental insurance
Vision insurance
+5