Shield AI · Boston, United States
Join our team as a Senior Software Engineer, where you will be responsible for building and owning 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. This position offers excellent benefits, including medical coverage, paid parental leave, and competitive compensation.
- Eligible to obtain and maintain an active U.S. Secret security clearance
- Desire to work in a highly collaborative, fast paced, and mission-driven environment
- Experience with collaborative software development tools for version control, issue tracking, code reviews, release management
- BS/MS/PhD in Computer Science, Aerospace Engineering, Electrical Engineering, Robotics, Mechanical Engineering, or a related field
- Willingness to collaborate closely with teammates and support team objectives
- Demonstrated problem-solving skills and ability to learn new technologies in a fast-paced environment
- Ability to contribute to the design, development, and integration of complex software systems as part of a multi-disciplinary team
- 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
- 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
- Motion planning across different vehicle types or constraints
- Collaborative mission planning, behavior planning, or coordinated teaming
- Experience in one or more of the following areas:
- 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 navigation and communications systems
- Familiarity with systems engineering principles
- Experience contributing to portions of the product development lifecycle
- Familiarity with high-assurance software practices (e.g., DO-178C or similar standards)