Senior Software Engineer I - Autonomy Software

Scientific Systems

Burlington (MA)

Hybrid

USD 128,000 - 154,000

Full time

8 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid Work Schedule
Health Care Plan
Retirement Plan
Life Insurance
Paid Time Off
Family Leave
Disability Insurance
Training & Development
Stock Ownership Plan
Free Food & Snacks
Wellness Resources

Job summary

Scientific Systems is seeking a Senior Software Engineer to advance autonomous flight systems and uncrewed collaboration. You will develop software for AI/ML programs powering multi-vehicle autonomy, and collaborate with teams to integrate results into a unified architecture.

The role requires a solid track record in robotics software, strong C/C++ and Python skills, and experience with modern toolchains. A hybrid work schedule is offered, with potential travel to test events.

Qualifications

  • Bachelor's degree or higher in a STEM field.
  • 4+ years in software development/AI for robotics or autonomous systems.
  • Experience delivering modular, production-quality autonomy software.
  • Proficiency in C/C++ and Python; memory-safe languages desired.
  • Familiar with modern tool chains (Git, CI/CD, Jira/Confluence) and testing.

Responsibilities

  • Architect and develop autonomous vehicle software for multi-vehicle systems.
  • Provide technical expertise to design, implement, and test autonomy software.
  • Support integration into a unified software architecture and customer presentations.
  • Collaborate across teams in autonomy, vehicle systems, and systems engineering.
  • Occasional travel to remote test events; ability to obtain/maintain DoD security clearance.

Skills

AI for Robotics
C/C++
Python
Path planning
Autonomy software

Education

Bachelor's degree or higher in STEM

Tools

Git/GitLab/GitHub
Confluence/Jira
CI/CD
ROS
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
  • 4+ 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: $128,000 - $154,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 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 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
Autonomy Software Engineer
Autonomy Software Engineer

SSCI, Inc. • Burlington (MA)

Hybrid
USD 108,000 - 131,000
Hybrid Work Schedule
Free Food & Snacks
Healthcare Plan
+6
Autonomy Software Engineer - MAGE
Autonomy Software Engineer - MAGE

Scientific Systems Company, Inc. • New Jersey

Hybrid
USD 108,000 - 131,000
Health Care Plan (Medical, Dental &amp
Retirement Plan (401k, IRA)
Life Insurance
+1
Autonomy Software Engineer - MAGE
Autonomy Software Engineer - MAGE

Scientific Systems • Burlington (MA)

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

Jobtailor • Burlington (MA)

On-site
USD 140,000 - 190,000
Lead Autonomy Software Engineer - Large Air
Lead Autonomy Software Engineer - Large Air

Scientific Systems Company, Inc. • New Jersey

Hybrid
USD 150,000 - 196,000
Health Plan
401(k) Plan
Life Insurance
+8
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
Lead Autonomy Software Engineer - Large Air
Lead Autonomy Software Engineer - Large Air

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