Skip to content
← Back to job listings

Senior Software Engineer (Autonomy Behaviors)

Shield AI · Boston, United States

External listingfull-time4 days ago

About The Role

Join our team as a Senior Software Engineer, where you will build and own autonomy behaviors that power our products. You will work across teams to turn complex mission needs into reliable, scalable software, and play a critical role in shaping how autonomy capabilities are designed, integrated, and evolved across our platforms. You will develop tactical autonomy software for unmanned platforms, contribute to the software development lifecycle, collaborate with senior engineers, and support integration and testing. This role offers excellent benefits, including medical coverage, paid parental leave, and competitive compensation.

  • Concevoir, développer et déployer des comportements d'autonomie pour des plateformes non pilotées.
  • Collaborer avec des équipes interfonctionnelles pour transformer des besoins complexes en logiciels fiables et évolutifs.
  • Contribuer à l'ensemble du cycle de vie du développement logiciel, y compris les exigences, la conception, l'implémentation, la vérification et la validation.
  • Ability to contribute to the design, development, and integration of complex software systems as part of a multi-disciplinary team
  • Demonstrated problem-solving skills and ability to learn new technologies in a fast-paced environment
  • Eligible to obtain and maintain an active U.S. Secret security clearance
  • BS/MS/PhD in Computer Science, Aerospace Engineering, Electrical Engineering, Robotics, Mechanical Engineering, or a related field
  • Experience with collaborative software development tools for version control, issue tracking, code reviews, release management
  • Interest in growing technical skills and, over time, providing guidance to more junior engineers
  • 5+ years' experience in one or more of the following: software sub-system scheduling and integration, behavior planning, task and resource allocation, motion planning, optimization, or flight controls
  • Willingness to collaborate closely with teammates and support team objectives
  • Desire to work in a highly collaborative, fast paced, and mission-driven environment
  • Proficient in production-level C++ software development
  • Experience working with systems at one or more technology readiness levels (TRLs), including supporting the maturation of research concepts toward operational use
  • Experience with mission systems integration, including participation in integration events, testing, or demonstrations
  • Experience in one or more of the following areas:
  • Motion planning across different vehicle types or constraints
  • Collaborative mission planning, behavior planning, or coordinated teaming
  • Sensor/target pairing, control strategies, or related autonomy functions
  • Safety systems such as collision avoidance or geofencing
  • Experience with robotic software ecosystems (e.g., ROS, OMPL, optimization tools)
  • Experience with simulation tools for testing and validation
  • Familiarity with systems engineering principles
  • Familiarity with navigation and communications systems
  • Experience contributing to portions of the product development lifecycle
  • Familiarity with high-assurance software practices (e.g., DO-178C or similar standards)

This is an external listing. JobSpring does not represent or verify the employer. Report this listing