Stand out for this role — generate a tailored resume and cover letter in about a minute.
Shield AI seeks a senior software engineer to lead autonomy capabilities for multi-agent mission systems. You will design and implement high-performance C++ modules for planning, coordination, and flight controls, interfacing with perception and test teams.
You will bridge research and field deployment, contribute to an evolving autonomy roadmap, mentor junior engineers, and participate in flight demonstrations and real-world integration efforts under security guidelines.
7+ 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 controlsDesire to work in a highly collaborative, fast paced, enthusiastic, and mission-centric environmentCapacity to act as the technical owner for an entire software system, including stakeholder engagement, requirements definition, roadmap management, team co-ordination, design, implementation, sustainment, and evolutionExperience with collaborative software development tools for version control, issue tracking, code reviews, and release managementCapacity to learn and grow individually, while mentoring junior team members effectively, building team cohesion and capacityProven ability to lead multi-disciplinary teams, set technical direction, and manage full project lifecycles from concept to deploymentBS/MS/PhD in Computer Science, Aerospace Engineering, Electrical Engineering, Robotics, Mechanical Engineering, or a related fieldEligible to obtain and maintain an active U.S. Secret security clearanceProficient in production-level C++ software developmentExperience across a breadth of technology readiness levels (TRLs) and demonstration of bridging concepts from research-grade to operationally readyExperience with mission systems integration, and ideally, hands-on experience supporting integration events and/or flight demonstrationsExperience across a multitude of application areas, including but not limited to:Collaborative mission planning, behavior planning, synchronized teamingMotion planning across a variety of vehicle classes, kinematic constraints, and team compositionsAutomated red force vs blue force tacticsWeapons target assignment, Sensor target pairing, sensor-centric control lawsCollision avoidance, geofencing, and safety-monitoringExperience in more than one operational effect (e.g., strike, air combat, surveillance, reconnaissance, etc.) and more than one associated domain (e.g., air, space, maritime, ground, etc.)Experience with FOSS software that is commonly used in robotic systems (e.g., ROS, OMPL, optimization solvers, etc.)Experience with simulation tools and environments (e.g., AFSIM, NGTS) for testing and validationFamiliarity with practical aspects of navigation and communications systemsExperience across the product delivery lifecycle, from emerging opportunity through system acceptance, deployment, and sustainmentFamiliarity with systems engineering methodologiesFamiliarity with high-assurance software development processes (e.g., DO-178C or equivalent MIL-STD’s)