S

Shield AI

Builds autonomous aircraft for defense

Staff Software Engineer - Autonomy Behaviors

Software EngineeringUpdated on Nov 14
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, mentor junior team members, and build 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 that enable multi-agent coordination, target engagement, reconnaissance, and survivability in contested scenarios.
  • Work throughout the software development lifecycle, from requirements capture through design, implementation, verification, and validation, using tools and workflows consistent with collaborative, high-quality software development.
  • 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 directly or indirectly with system components such as sensor processing, state estimation, peer-to-peer communications, contingency management, actuation, and payload interfacing.
  • Leverage internal product and program-specific engineering teams to rapidly deliver capabilities to vehicle platforms, with a clear path toward architecture and capability evolution over time.
  • Collaborate with external teams to align interfacing requirements between diverse systems, often working with vehicle integration teams and operational subject matter experts such as fighter pilots and UAV operators.
  • Act as a software engineering subject matter expert, representing software equities in a multi-stakeholder environment including engineering, business, and sales leadership.
  • Travel to co-locate with end-users and/or other teams up to 20% of the time.

Desired Qualifications

  • Experience across a breadth of technology readiness levels and demonstrating how to bridge concepts from research-grade to operationally ready is preferred.
  • Experience with mission systems integration, ideally including hands-on support for integration events and/or flight demonstrations, is preferred.
  • Experience in collaborative mission planning, behavior planning, or synchronized teaming is preferred.
  • Experience with automated red-force versus blue-force tactics is preferred.
  • Experience with motion planning across varied vehicle classes, kinematic constraints, and team compositions is preferred.
  • Experience with weapons target assignment, sensor target pairing, or sensor-centric control laws is preferred.
  • Experience with collision avoidance, geofencing, and safety monitoring is preferred.
  • 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, is preferred.
  • Experience with free and open-source software commonly used in robotic systems, such as ROS, OMPL, and optimization solvers, is preferred.
  • Experience with simulation tools and environments such as AFSIM and NGTS for testing and validation is preferred.
  • Familiarity with practical aspects of navigation and communications systems is preferred.
  • Experience across the product delivery lifecycle, from emerging opportunity through system acceptance, deployment, and sustainment, is preferred.
  • Familiarity with systems engineering methodologies is preferred.
  • Familiarity with high-assurance software development processes such as DO-178C or equivalent MIL-STD standards is preferred.

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