S

Shield AI

Builds autonomous aircraft for defense

Staff Software Engineer - Autonomy Behaviors

Software EngineeringUpdated on Nov 11
Full-timeBoston, MA, USA

About the Job

Requirements

  • A BS, MS, or PhD in Computer Science, Aerospace Engineering, Electrical Engineering, Robotics, Mechanical Engineering, or a related field is required.
  • Proficiency in production-level C++ software development is required.
  • At least 7 years of experience in one or more of software subsystem scheduling and integration, behavior planning, task and resource allocation, motion planning, optimization, or flight controls is required.
  • Experience with collaborative software development tools for version control, issue tracking, code reviews, and release management is required.
  • Ability to lead multidisciplinary teams, set technical direction, and manage full project lifecycles from concept to deployment is required.
  • Ability to learn and grow individually while effectively mentoring junior team members and building team cohesion and capacity is required.
  • Ability to act as the technical owner for an entire software system, including stakeholder engagement, requirements definition, roadmap management, team coordination, design, implementation, sustainment, and evolution is required.
  • Eligibility to obtain and maintain an active U.S. Secret security clearance is required.

Responsibilities

  • Develop tactical autonomy software that enables unmanned platforms to perform complex missions across air, land, sea, and space domains with minimal human supervision.
  • Implement and test behaviors enabling multi-agent coordination, target engagement, reconnaissance, and survivability in contested scenarios.
  • Work across the software development lifecycle, from requirements capture through design, implementation, verification, and validation, using collaborative, high-quality software development tools and workflows.
  • Champion a product-line mindset in technology road-mapping to enable reuse of behaviors across multiple projects and portfolios.
  • Architect behaviors as scalable software subsystems that may interact with sensor processing, state estimation, peer-to-peer communications, contingency management, actuation, and payload interfacing.
  • Use internal product and program-specific engineering teams to deliver capabilities to vehicle platforms and support architecture and capability evolution over time.
  • Collaborate with external teams to align interface requirements between diverse systems, working with vehicle integration teams and operational subject matter experts.
  • Represent software engineering as a subject matter expert in a multi-stakeholder environment including engineering, business, and sales leadership.
  • Travel to co-locate with end-users or other teams up to 20% of the time.

Desired Qualifications

  • Experience across a breadth of technology readiness levels and bridging concepts from research-grade to operationally ready.
  • Experience with mission systems integration, ideally including hands-on support for integration events or flight demonstrations.
  • Experience in collaborative mission planning, behavior planning, or synchronized teaming.
  • Experience in automated red-force versus blue-force tactics.
  • Experience with motion planning across varied vehicle classes, kinematic constraints, and team compositions.
  • Experience with weapons target assignment, sensor target pairing, or sensor-centric control laws.
  • Experience with collision avoidance, geofencing, or safety monitoring.
  • Experience across more than one operational effect, such as strike, air combat, surveillance, or reconnaissance, and more than one associated domain, such as air, space, maritime, or ground.
  • Experience with free and open-source software commonly used in robotic systems, such as ROS, OMPL, and optimization solvers.
  • Experience with simulation tools and environments, such as AFSIM and NGTS, for testing and validation.
  • Familiarity with practical aspects of navigation and communications systems.
  • Experience across the product delivery lifecycle, from emerging opportunity through system acceptance, deployment, and sustainment.
  • Familiarity with systems engineering methodologies.
  • Familiarity with high-assurance software development processes, such as DO-178C or equivalent military standards.

About the Company

Shield AI

Builds autonomous aircraft for defense

Shield AI builds autonomous aircraft and flight software for military and allied defense customers, with a focus on operations where conventional remote control breaks down. Its Hivemind AI pilot handles decisions during a mission, while the V-BAT aircraft gathers intelligence and locates targets. Aircraft makers use its software tools to develop and test their own autonomy, and its Aechelon business supplies visual and sensor simulation for pilot training. The company earns money from aircraft sales, autonomy software and contracted engineering and operational services. Shield AI was founded in 2015 and is headquartered in San Diego, California.

Company size
1,001-5,000
Company stage
Series H
Total funding
$4.8B
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shield AI

See more jobs