Senior Engineer, Human Machine Teaming
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Increase your chances of reaching the interview stage by reading the complete job description and applying promptly.
In this role, you will advance the HMT group by shaping the developer experience for Shield AI’s autonomous systems. You’ll work across SDK and HMI teams to translate operator needs into tangible design requirements, ensuring tooling supports real-world missions. You’ll bridge engineering, HMT, and customers to deliver usable, validated autonomy tools. This is a hands-on position that blends software development with human factors to strengthen end-user collaboration and system effectiveness. A strong hook is the opportunity to influence both product design and field-ready performance in a mission-focused environment.
Compensation / Benefits
- Bonus
- Benefits
- Equity
Responsibilities
- Become a skilled user of the Hivemind SDK and autonomy modules
- Elicit and translate developer/operator/customer needs into design requirements
- Specify HMT requirements for developer-facing and operator-facing interfaces
- Assess tool/code/system alignment with HMT requirements and document gaps
- Define acceptance criteria and traceability from need to testing
- Develop and maintain HMT design guidance, docs, and training material
- Represent HMT in design reviews and architecture decisions
- Transform recurring tooling frictions into durable requirements
- Contribute to code implementation alongside development team when needed
- Provide feedback from field events to refine requirements
- Travel to company, test, demonstration, and customer locations (approx. xhuatnn 40%)
Key requirements
- 2–5 years of related experience for Senior Engineer (or applicable equivalent)
- Degree in computer science, software engineering, or related field; minor in human factors or cognitive systems recommended
- Hands-on software development experience with credibility with engineers
- Proficiency in Python and C++, familiarity with JavaScript/C#/HTML/CSS or Docker
- Experience eliciting user needs and translating into actionable requirements
- Knowledge of human-machine teaming and operator-autonomy interaction
- Ability to work in complex, ambiguous problem spaces and produce clear artifacts
- U.S. DoD Secret clearance; ability to obtain Top Secret/SCI/SAP access; U.S. citizenship
- strong teamwork and collaboration
- excellent written and verbal communication
- problem-solving in multidisciplinary settings
- Python
- C++
- JavaScript