×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer – Autonomy Software

Job in Burlington, Middlesex County, Massachusetts, 01805, USA
Listing for: Jobtailor
Full Time position
Listed on 2026-09-06
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Software Engineer, Machine Learning/ ML Engineer, Robotics
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below
  • 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 a unified software architecture
  • Develop software for advanced AI/ML programs relating to autonomous flight systems and crewed-uncrewed collaboration
  • May require occasional travel to remote test events
Requirements
  • 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, Sonar Qube, 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
  • 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
  • Must be able to obtain and maintain a United States DOD Security Clearance
Core Competencies

Demonstrates expertise in developing advanced software for multi-vehicle autonomy, with a strong focus on AI/ML applications in autonomous flight systems. Proficient in modular software design, integration, and collaboration within multi-disciplinary teams, while effectively communicating technical results.

Highest-signal resume keywords
  • C/C++ Development
  • Python Programming
  • AI/ML for Robotics
  • Agile Software Development
  • DOD Security Clearance
ATS Optimization Keywords Hard Skills
  • Software Development
  • Autonomy Software Systems
  • Robot Planning Techniques
  • Machine Learning
  • Production-Quality Software
  • Modular Software Design
  • Path Planning Algorithms
  • Schedule Optimization Algorithms
  • Linux Development Environments
  • Automated Testing Methodologies
Soft Skills
  • Effective Communication
  • Collaboration Skills
  • Technical Writing
Industry Keywords
  • Autonomous Uncrewed Systems
  • Robotics Standards
  • Datalink Architecture
  • Multi-Vehicle Autonomy
  • Integration-Focused Development
Tools & Technologies
  • Git/Gitlab/Github
  • Confluence
  • Jira
  • CI/CD
  • Sonar Qube
  • Conan
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary