Senior Software Engineer II - Autonomy Systems

Scientific Systems Company, Inc.

  • Burlington, MA
  • 30+ days ago
  • $142,000–$180,000 Per Year
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Agile Programming Methodologiesunmatched
  • Algorithmsunmatched
  • Artificial Intelligence (AI)unmatched
  • Atlassian JIRAunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Scienceunmatched
  • DoD Clearanceunmatched
  • GitHubunmatched
  • Health Planunmatched
  • J2SE (Java SE)unmatched
  • Juniper Networks J-Seriesunmatched
  • Machine Learningunmatched
  • Mathematicsunmatched
  • Memory Hardwareunmatched
  • Middlewareunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • Realtime Operating Systemunmatched
  • Roboticsunmatched
  • Security Clearanceunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Statisticsunmatched
  • System Architectureunmatched
  • System Operationsunmatched
  • Systems Engineeringunmatched
  • Team Lead/Managerunmatched
  • Team Playerunmatched
  • Technical Presentationunmatched
  • Technical Supportunmatched
  • Test Automationunmatched
  • Testingunmatched
  • United States Department of Defense (DoD)unmatched
  • Willing to Travelunmatched

Description

The Senior Software Engineer will be responsible for developing and supporting software for advanced AI/Autonomy technologies for collaborative, autonomous mission systems operating in multiple domains.

 Essential Functions:

  • Develop advanced AI/Autonomy software for multi-vehicle mission systems operating in complex, contested environments.
  • Work independently as a component lead and part of a program team to design, implement, simulate, and test autonomy software systems for uncrewed, multi-vehicle autonomy systems.
  • Support presentation of technical results to internal and external customers.
  • The position may require occasional travel (10%) when necessary.
  • Must be able to obtain and maintain a United States DOD Security Clearance.

Requirements

Basic Qualifications:

  • Bachelor’s degree (or higher) in Engineering, Computer Science, Data Science, Math, Statistics, Robotics or related subject area and 5+ years of related experience.
  • Experience in software development of AI/Autonomy for Robotics, Autonomous Uncrewed Systems, and/or related Machine Learning technologies
  • Prior experience programming in C/C++, Python, and embedded/real-time computing applications. Familiarity with RUST (or relevant memory-safe languages).
  • Extensive experience with modern software development (Agile, Gitlab/Github, Confluence/Jira, CI/CD, Conan, SonarQube, automated test methodologies, etc.)
  • Working knowledge of Behavior-based Robotics: middleware/ROS, perception, cognition, decision algorithms (navigation, task/path planning, multi-agent coordination)

Preferred Qualifications:

  • Established history of successfully leading small-team implementation of advanced AI/Autonomy software technologies and effective technical communications
  • Working knowledge of USG DoD mission data systems and datalink architectures, such as JSE, OMS, UMAA, FACE, DDS, ROS, STANAG 4586, J-Series.

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

Numbers & Facts

LocationBurlington, MA
Salary$142,000–$180,000 Per Year

Similar Jobs

See more jobs