Posted 15 days ago
Senior Software Engineer II - Autonomy Software
BurlingtonOn-siteFull-time
AI Summary
Architects and develops software for multi-vehicle autonomy and AI/ML programs for autonomous flight systems and crewed-uncrewed collaboration in complex, contested environments.
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.
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
Skills
A*AgileAutomated Test MethodologiesC/C++CI/CDConanConfluenceDDSGenetic AlgorithmsGitGitHubGitLabJiraLinuxPythonROSRRTSimulated AnnealingSonarQubeTabu Search
Explore related jobs
More jobs at Scientific Systems Company, Inc.
- Senior Software Engineer II - Mission SolutionsBurlington, Massachusetts
- Autonomy Software Engineer I - MAGEBurlington, Massachusetts
- Lead Autonomy Software Engineer - MAGEBurlington, Massachusetts
- Sr. Autonomy Software Engineer II - MAGEBurlington, Massachusetts
- Product Quality and Test Group LeadBurlington, Massachusetts
- Senior Software Engineer I - Autonomy SoftwareBurlington, Massachusetts
Similar A* jobs
Jobs in Burlington
- Delivery Driver(03101) - 485 Colchester AvenueDomino's · Burlington, VT
Business Development Sales ManagerThomson Gordon Group · Burlington, Ontario
CAD DesignerThomson Gordon Group · Burlington, Ontario
RN - Registered Nurse Pediatric Float PoolBAYADA Home Health Care · Burlington, NJ 08016 | 40.066584482 | -74.846927291
Licensed Practical Nurse - (LPN) For High AcuityBAYADA Home Health Care · Burlington, NJ 08016 | 40.066584482 | -74.846927291- Director of DistributionThe Panaro Group · Burlington, WI
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.