Ann Arbor, Michigan, United States; Fort Walton Beach, Florida, United States; Mountain View, California, United States; San Diego, California, United States; Washington, District of Columbia, United States
$120,000 to $180,000
Posted on 5 months ago
Job Description
Design, implement, and optimize algorithms for unmanned autonomous systems operating in human-machine teams within a contested battlefield environment.
Responsibilities
Build decision-making architectures for coordinating actions across teams of autonomous agents
Develop and implement techniques to promote explainability within the decision-making architecture
Write software for real autonomous aircraft systems
Collaborate with DoD warfighter domain experts and UAS vendors
Implement and optimize autonomy algorithms for various tasks
Requirements
Bachelor’s degree in computer science or related field
5+ years of experience developing multi-agent teaming software
Experience with C++/Python Autonomy algorithms
Experience developing decision-making AI for autonomous unmanned systems
Strong procedural and object-oriented programming experience
Experience developing in Docker and containerized environments
U.S. Citizen
Must hold or be eligible to obtain and maintain a U.S. security clearance