Senior Software Engineer I - Autonomy Software

Scientific Systems Company, Inc.
Burlington, MA, United States
1 day ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$128,000.0 - $154,000.0
Working hours
Regular working hours

Tech stack

Agile Methodology Artificial Intelligence Systems Engineering Confluence JIRA Automation of Tests C++ (Programming Language) Continuous Integration Linux Genetic Algorithm Github Python (Programming Language)
+10 more
Machine Learning Motion Planning Software Architecture Software Engineering Software Systems SonarQube Gitlab Git Information Technology Optimization Algorithms

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

  • 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 & conditions

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:01 min

Transitioning into the automotive artificial intelligence safety field

Tillman Radmer +2 · World Congress 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all