Senior Software Engineer II - Autonomy Software

Scientific Systems

Burlington (MA)

Hybrid

USD 142,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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

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 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 I - Autonomy Software
Senior Software Engineer I - Autonomy Software

Scientific Systems Company, Inc. • New Jersey

Hybrid
USD 128,000 - 154,000
Health care plan
Retirement plan
Life insurance
+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 I - MAGE
Autonomy Software Engineer I - MAGE

SSCI, Inc. • Burlington (MA), Northern (KY)

Hybrid
USD 85,000 - 108,000
Health Care Plan (Medical, Dental &amp
Vision)
Retirement Plan (401k, IRA)
+11
Autonomy Software Engineer I - MAGE
Autonomy Software Engineer I - MAGE

Scientific Systems Company, Inc. • New Jersey

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

Scientific Systems • Burlington (MA)

Hybrid
USD 85,000 - 108,000
Health Care Plan (Medical, Dental &amp
Retirement Plan (401k, IRA)
Life Insurance (Basic, Voluntary &
Senior Software Engineer I - Large Air
Senior Software Engineer I - Large Air

Scientific Systems • Burlington (MA)

Hybrid
USD 128,000 - 154,000
Hybrid Work Schedule
Health Insurance
Retirement Plan (401k, IRA)
+4
Senior Software Engineer II - Modeling and Simulation
Senior Software Engineer II - Modeling and Simulation

SSCI, Inc. • Burlington (MA)

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