Senior Software Engineer II - Autonomy Software

Scientific Systems

Burlington (MA)

Hybrid

USD 142,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health Care Plan
Retirement Plan
Hybrid Work Schedule
Paid Time Off
Employee Stock Ownership Plan
Training & Development
Life Insurance
Free Food & Snacks

Job summary

Scientific Systems in Massachusetts seeks a Senior Software Engineer to develop software for autonomous flight systems and AI/ML programs supporting uncrewed and crewed collaboration.

You will architect and implement multi-vehicle autonomy software, integrate with existing architectures, and collaborate with cross-disciplinary teams; travel to test events may be required, and the role requires ability to obtain and maintain a U.S. DoD security clearance.

Qualifications

  • BS degree or higher in a STEM field with strong math/engineering foundations.
  • 5+ years in software R&D for AI in robotics or autonomous systems.
  • Experience building modular, production-quality autonomy software.
  • Proficiency in C/C++ and Python; memory-safe languages desired.

Responsibilities

  • Architect and develop advanced software for multi-vehicle autonomy in contested environments.
  • Collaborate on design, implementation, and testing of autonomy software for embedded systems.
  • Present technical results to internal and external customers.
  • Help integrate work into a unified software architecture.

Skills

C/C++
Python
AI for robotics
Robotics software dev
Multi-vehicle autonomy
Agile
Code review

Education

Bachelor's degree in STEM

Tools

Git/GitLab/GitHub
Confluence/Jira
CI/CD
Conan
SonarQube

Job description

Scientific Systems is looking to fill a Senior Software Engineer position in the domain of Autonomous Vehicles and Uncrewed Systems. The successful applicant will be responsible for developing software for advanced AI/ML programs relating to autonomous flight systems and crewed-uncrewed collaboration.


Essential Functions


  • Architect and develop advanced software for multi-vehicle autonomy for complex, contested environments

  • Provide relevant technical expertise as part of a team to design, implement, and test autonomy software systems for embedded uncrewed multi-vehicle autonomy.

  • Support presentation of technical results to internal and external customers

  • Support integration of existing work into an unified software architecture

  • This role may require occasional travel to remote test events

  • Must be able to obtain and maintain a United States DOD Security Clearance


Requirements

Basic Qualifications


  • Bachelor's degree (or higher) in Math, Statistics, Engineering, Physical Science, Computer Science, Operations Research, Data Science

  • 5+ years of experience in software development/R&D of AI for Robotics, Machine Learning, Robot Planning/Optimization Techniques, and/or Autonomous Uncrewed Systems Software

  • Experience developing modular, maintainable, production-quality autonomy software

  • Experience developing using C/C++, Python, and (optional but desired) relevant memory-safe languages.

  • Experience with and/or understanding of modern software development tool chains and processes (Agile, git/Gitlab/Github, Confluence/Jira, CI/CD, Conan, SonarQube, automated test methodologies, etc.)

  • Desired: Familiarity with DoD or other common robotics and datalink architecture standards (e.g. OMS/UCI, A-GRA, WOSA, FACE, DDS, ROS, STANAG 4586, J-Series, AFSIM, etc)

  • Desired: Familiarity with AI robotic navigation and decision algorithms - path planning (A*, RRT), schedule optimization (Simulated Annealing, Genetic Algorithms, Tabu Search), distributed coordination algorithms


Preferred Qualifications


  • Familiarity with Linux-based development environments is highly desired

  • Must be able to effectively communicate orally and possess technical writing skills

  • Strong collaboration skills in multi-disciplinary autonomy, vehicle systems, and systems engineering teams

  • Must be able to work effectively as part of an integration-focused development team


Benefits


  • Salary: $142,000 - $180,000 (Depends on Experience)

  • Health Care Plan (Medical, Dental & Vision)

  • Retirement Plan (401k, IRA)

  • Life Insurance (Basic, Voluntary & AD&D)

  • Paid Time Off (Vacation, Sick & Public Holidays)

  • Family Leave (Maternity, Paternity)

  • Short Term & Long Term Disability

  • Training & Development

  • Hybrid Work Schedule

  • Free Food & Snacks

  • Wellness Resources

  • Employee Stock Ownership Plan

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer II - Autonomy Software
Senior Software Engineer II - Autonomy Software

Scientific Systems Company, Inc. • New Jersey

Hybrid
USD 142,000 - 180,000
Health Care Plan (Medical, Dental &amp
Vision)
Retirement Plan (401k, IRA)
+9
Senior Software Engineer II - Autonomy Software
Senior Software Engineer II - Autonomy Software

SSCI, Inc. • Burlington (MA)

Hybrid
USD 142,000 - 180,000
Health Care Plan (Medical, Dental &amp
Retirement Plan (401k, IRA)
Life Insurance (Basic, Voluntary &
+8
Senior Software Engineer I - Autonomy Software
Senior Software Engineer I - Autonomy Software

SSCI, Inc. • Burlington (MA)

Hybrid
USD 128,000 - 154,000
Health Care Plan (Medical, Dental &amp
Retirement Plan (401k, IRA)
Life Insurance
+8
Senior Software Engineer I - Autonomy Software
Senior Software Engineer I - Autonomy Software

Scientific Systems • Burlington (MA)

Hybrid
USD 128,000 - 154,000
Hybrid Work Schedule
Health Care Plan
Retirement Plan
+8
Autonomy Software Engineer (AI/ML) for Multi-Vehicle Systems
Autonomy Software Engineer (AI/ML) for Multi-Vehicle Systems

SSCI, Inc. • Burlington (MA)

Hybrid
USD 142,000 - 180,000
Health Care Plan (Medical, Dental &amp
Retirement Plan (401k, IRA)
Life Insurance (Basic, Voluntary &
+8
Senior Software Engineer - Autonomous Vehicle AI (Hybrid)
Senior Software Engineer - Autonomous Vehicle AI (Hybrid)

SSCI, Inc. • Burlington (MA)

Hybrid
USD 128,000 - 154,000
Health Care Plan (Medical, Dental &amp
Retirement Plan (401k, IRA)
Life Insurance
+8
Senior Software Engineer II - Mission Solutions
Senior Software Engineer II - Mission Solutions

Scientific Systems Company, Inc. • New Jersey

Hybrid
USD 142,000 - 180,000
Health care plan
Retirement plan
Life Insurance
+9
Senior Software Engineer II - Mission Solutions
Senior Software Engineer II - Mission Solutions

Scientific Systems • Burlington (MA)

Hybrid
USD 142,000 - 180,000
Health plan (medical)
Retirement plan (401k)
Hybrid Work Schedule
+4
Senior Autonomy Software Engineering Lead
Senior Autonomy Software Engineering Lead

SSCI, Inc. • Burlington (MA)

Hybrid
USD 150,000 - 196,000
Salary: $150,000 - $196,000 (Depends  
Health Care Plan (Medical, Dental &amp
Retirement Plan (401k, IRA)
+9
Senior AI/Autonomy Software Engineer - M&S & Simulations
Senior AI/Autonomy Software Engineer - M&S & Simulations

SSCI, Inc. • Burlington (MA)

Hybrid
USD 142,000 - 180,000
Health Care Plan
Retirement Plan
Life Insurance
+8