Senior Software Engineer I - Autonomy Software

Scientific Systems Company, Inc.· CTO Autonomy Software Team
Apply Now ↗
📍 Burlington, Massachusetts, United StatesFull time

About this role

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.

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.

  • 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

Frequently Asked Questions

Is the salary disclosed for the Senior Software Engineer I - Autonomy Software position at Scientific Systems Company, Inc.?
The salary for this Senior Software Engineer I - Autonomy Software role at Scientific Systems Company, Inc. is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Software Engineer I - Autonomy Software position at Scientific Systems Company, Inc. located?
This Senior Software Engineer I - Autonomy Software role at Scientific Systems Company, Inc. is based in Burlington, Massachusetts, United States. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Software Engineer I - Autonomy Software role at Scientific Systems Company, Inc. full-time or part-time?
This is listed as a Full time position. It is posted as a Senior Software Engineer I - Autonomy Software role in the CTO Autonomy Software Team department at Scientific Systems Company, Inc..
Which team or department does the Senior Software Engineer I - Autonomy Software at Scientific Systems Company, Inc. belong to?
This Senior Software Engineer I - Autonomy Software position is part of the CTO Autonomy Software Team department at Scientific Systems Company, Inc.. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Software Engineer I - Autonomy Software position at Scientific Systems Company, Inc.?
Click the "Apply Now" button on this page. You will be redirected to Scientific Systems Company, Inc.'s official application portal hosted on workable where you can submit your application directly.
When was the Senior Software Engineer I - Autonomy Software job at Scientific Systems Company, Inc. posted?
This Senior Software Engineer I - Autonomy Software position at Scientific Systems Company, Inc. was posted on Sep 2, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Software Engineer I - Autonomy Software
Scientific Systems Company, Inc.
Apply for this role ↗

You'll be redirected to Scientific Systems Company, Inc.'s official application page on workable.