Skip to content
← Back to job listings

Software Engineer (Autonomy Behaviors)

Shield AI · Boston, United States

External listingfull-time4 days ago

About The Role

Join Shield AI, a leading company in mission autonomy software. As a Software Engineer II, you will develop and test autonomy behaviors for unmanned systems, collaborate with senior engineers, and gain exposure to real-world deployment of autonomy software. Enjoy excellent benefits, flexible work hours, and opportunities for professional growth.

  • Implement tactical autonomy software features that enable unmanned platforms to perform complex missions across air, land, sea, and space domains.
  • Develop and test behaviors supporting coordination, target engagement, reconnaissance, and survivability in contested scenarios.
  • Participate in the software development lifecycle, including implementation, testing, debugging, and supporting verification and validation efforts.
  • 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
  • Willingness to collaborate closely with teammates and support team objectives
  • Ability to contribute to the design, development, and integration of complex software systems as part of a multi-disciplinary team
  • Eligible to obtain and maintain an active U.S. Secret security clearance
  • 2-3 years of 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
  • Experience in production-level C++ software development
  • Desire to work in a highly collaborative, fast paced, and mission-driven environment
  • BS in Computer Science, Aerospace Engineering, Electrical Engineering, Robotics, Mechanical Engineering, or a related field
  • Demonstrated problem-solving skills and ability to learn new technologies in a fast-paced environment
  • Exposure to systems operating at different technology readiness levels (TRLs) through academic, research, or internship experience
  • Experience in the delivery of a military mission system
  • Familiarity with mission systems integration concepts, testing, or demonstrations
  • Experience (academic or project-based) in one or more of the following areas:
  • Motion planning, behavior planning, or multi-agent coordination
  • Expose to autonomy, control, or decision-making systems
  • Familiarity with robotic software tools (e.g., ROS, OMPL, or similar frameworks)
  • Safety mechanisms such as collision avoidance or constraint enforcement
  • Experience using simulation environments for development or testing
  • Awareness of the software or systems development lifecycle
  • Familiarity with systems engineering fundamentals
  • Basic understanding of navigation and/or communications systems
  • Exposure to high-assurance or safety-critical software concepts (e.g., DO-178C or similar)

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