S

Shield AI

Builds autonomous aircraft for defense

Senior Engineer - Human Machine Teaming, Development

UX ResearchUpdated on Nov 11
Full-timeSan Diego, CA, USA

About the Job

Requirements

  • Engineer II requires a minimum of 2 years of related experience with a bachelor's degree, or 0 years and a master's degree, or a PhD without experience. Senior Engineer requires a minimum of 3–5 years of related experience with a bachelor's degree; or 2–4 years and a master's degree; or 2 years with a PhD; equivalent work experience is also accepted.
  • A degree in computer science, software engineering, a related field, or equivalent practical experience, with a minor in human factors engineering, cognitive systems engineering, or human-computer interaction.
  • Hands-on software development experience sufficient to earn credibility with engineers, reason about feasibility and cost, and read the code and interfaces under discussion.
  • Proficiency in Python and C++, and familiarity with at least one other relevant language and tools, such as JavaScript, C#, HTML, CSS, or Docker.
  • Demonstrated experience eliciting user needs, translating them into design or development requirements that an engineering team implemented, and assessing whether the delivered system met them.
  • Working knowledge of human machine teaming and human factors concepts, including collaborative work requirements, and ability to reason about operator-autonomy interaction, not screens alone.
  • Appreciation for the methods and contributions of human factors practitioners, designers, and operators, and the ability to act as a conduit between engineering, human machine teaming, and customer audiences.
  • Experience in multidisciplinary settings, and ability to work in complex, ambiguous problem spaces and produce clear and structured artifacts.
  • Strong teamwork and collaboration skills, and written and verbal communication skills.
  • U.S. DoD Secret clearance is required, with the ability to obtain and maintain Top Secret, SCI, and/or SAP-level access. U.S. citizenship is required.

Responsibilities

  • Become a skilled user of the Hivemind SDK and its autonomy modules, building with the same tools the development teams and customers use.
  • Conduct knowledge elicitation and applied human factors and front-end analysis with developers as users of the Hivemind SDK, tools such as Forge and Commander, and other HMIs.
  • Translate developer, operator, and customer needs into design and development requirements that SDK and HMI teams can implement and test.
  • Specify human machine teaming requirements for developer-facing and operator-facing interfaces, and review proposed designs against them.
  • Assess whether delivered tools, code, and systems satisfy the stated user and human machine teaming requirements, and document gaps with recommended remedies.
  • Define acceptance criteria and evaluation methods for human machine teaming requirements, and maintain traceability from developer and operational need through requirement, acceptance, and robustness testing.
  • Develop and maintain human machine teaming design and development guidance, documentation, and training materials that developers can apply independently.
  • Represent human machine teaming in design reviews, architecture decisions, and trade-off discussions, making the case in engineering terms.
  • Convert recurring friction in the development toolchain and the HMIs it produces from one-off complaints into durable, prioritized requirements.
  • Work alongside the development team as needed, implementing requirements in code and working through integration and API issues so effective human machine teaming is built into the user experience from the outset.
  • Feed implementation constraints and technical realities back into human machine teaming design and experimentation so requirements remain buildable.
  • Support field events and operator engagements, and carry lessons learned into requirements for development teams.
  • Travel to company, test, demonstration, and customer locations to conduct project work, approximately 40%.

Desired Qualifications

  • Experience in an applications, integration, or solutions engineering role, working between customers and product engineering.
  • Experience with autonomy, robotics, or simulation software, and with build, simulation, and test toolchains.
  • Hands-on experience with human machine teaming, MUM-T, human-robot interaction, or applied artificial intelligence, specifically in mission autonomy applications such as UAV Groups 3–5.
  • Experience with mission planning, C2, and battle management concepts, processes, and doctrine, and with ground control stations or HMIs.
  • Experience with developer-experience research, developer productivity measurement, or qualitative study of how engineering work gets done.
  • Familiarity with developer platforms and workflows, such as Git, GitLab, CI/CD, or cloud-native development practices.
  • Familiarity with traceability methods, or with AI assurance frameworks.
  • Willingness to use agentic AI to speed the path from design concept to fielded product.

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