Posted 2w ago

Principal Software Engineer I - Autonomy Software

@ Scientific Systems Company (SSCI)
Burlington, Massachusetts, United States
$169k-$212k/yrOnsiteFull Time
Responsibilities:Lead software, Migrate environment, Review documentation
Requirements Summary:Bachelor’s in STEM plus 10+ years software engineering with leadership; strong autonomy/robotics experience; DoD/robotics standards familiarity.
Technical Tools Mentioned:Git, GitHub, GitLab, Confluence, Jira, CI/CD, Build Automation, Model-Based Systems Engineering tools
Save
Mark Applied
Hide Job
Report & Hide
Job Description

The Principal Software Engineer I – Autonomy Software will lead the company’s core AI-enabled Autonomy Software development team in an assigned small-team leadership role. Primary responsibilities include day-to-day, agile software engineering for initial development, DevSecOps and CI/CD integration, and ongoing software test and evaluation using advanced modeling and simulation platforms. Additional responsibilities include providing autonomy software integration and test support to multiple autonomy programs aligned with specific customer autonomy objectives.  

 

Essential Functions: 

  • Lead a software team to develop software applications based on defined and derived requirements and create software designs at the object/class and application level.  
  • Lead migrations of SSCI software applications to the SSCI Digital Engineering Environment, as directed, in support of current and future USG and DoD software acquisition requirements. 
  • Write and review software documentation.  
  • Lead or support development sprints and code reviews. 
  • Manage a small software team tasked to achieve program milestones as directed, in accordance with modern software engineering Agile Software Development methodologies.  
  • Lead or support Prime and customer-facing interactions.  
  • Stay current with industry trends, emerging technologies, and best practices in software engineering and other areas relevant to SSCI (Navigation, Mission Planning, Autonomy, etc.). 
  • Assist with non-technical programmatic priorities as needed, including staff planning, budget estimation and tracking, and customer-facing interactions. 
  • This role may require the ability to sit or stand at a desk and work on a computer for prolonged periods of time. 
  • May require the ability to push/pull/lift up to 15 pounds.  
  • Must be able to obtain and maintain a US DOD Security Clearance.