← Back to job listings
SA
Software Engineer (Autonomy Behaviors)
Shield AI · Boston, United States
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
JobSpring