Shieldai
Senior Engineer, Human Machine Teaming - Development (R5651)
San Diego, California. Posted 2 months ago
The role
You will act as the link between the teams that build developer tools and interfaces, the human machine teaming requirements, and customers. You will study how developers use the Hivemind SDK, Forge and Commander, and turn their needs into requirements the teams can build and test.
What you will do
- Become a skilled user of the Hivemind SDK and its autonomy modules.
- Run knowledge elicitation and human factors analysis with developers and operators.
- Translate developer, operator and customer needs into design and development requirements.
- Specify human machine teaming requirements for developer-facing and operator-facing interfaces.
- Assess whether delivered tools and systems meet stated user and teaming requirements, and document gaps.
- Define acceptance criteria and maintain traceability from need through testing.
- Write and maintain design guidance, documentation and training materials for developers.
- Represent human machine teaming in design reviews and architecture decisions.
- Turn recurring toolchain friction into prioritized requirements.
- Implement requirements in code alongside the development team when needed.
Required qualifications
- Engineer II: typically 2 years of related experience with a Bachelor's degree, or a Master's degree with no experience, or a PhD without experience. Senior Engineer: typically 3-5 years of related exp
- Degree in computer science, software engineering or a related field, or equivalent practical experience, with a minor in human factors engineering, cognitive systems engineering or human-computer inte
- Hands-on software development experience.
- Proficiency in Python and C++, and familiarity with at least one other relevant language and tool such as JavaScript, C#, HTML, CSS or Docker.
- Demonstrated experience eliciting user needs and translating them into requirements an engineering team implemented.
- Working knowledge of human machine teaming and human factors concepts.
- Ability to act as a conduit between engineering, human machine teaming and customer audiences.
- Experience in multidisciplinary settings and in complex, ambiguous problem spaces.
- Strong teamwork, collaboration, written and verbal communication skills.
- U.S. DoD Secret clearance required, with the ability to obtain and maintain Top Secret, SCI and/or SAP access. U.S. citizenship required.
Nice to have
- Experience in an applications, integration or solutions engineering role.
- Experience with autonomy, robotics or simulation software, and build, simulation and test toolchains.
- Hands-on experience with human machine teaming, MUM-T, human-robot interaction or applied artificial intelligence in mission autonomy.
- Experience with mission planning, C2 and battle management concepts, and ground control stations or HMIs.
- Experience with developer-experience research or developer productivity measurement.
- Familiarity with Git, GitLab, CI/CD or cloud-native development.
- Familiarity with traceability methods or AI assurance frameworks.
- Willingness to use agentic AI to speed the path from design concept to fielded product.
Benefits
- Bonus
- Benefits package
- Equity
- Temporary benefits package for temporary employees, applicable after 60 days of employment
Before you apply
- U.S. citizenship is required.
- A cleared background is required, and offers are contingent on it.
- A U.S. DoD Secret clearance is required.
- A possible reference check is part of the process.
- Military fellows and part-time employees are not eligible for benefits.
About the company
Shield AI is a venture-backed defense-tech company that builds intelligent systems to protect service members and civilians. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation technologies.