Applied Intuition-posted 4 months ago
$100,000 - $190,000/Yr
Full-time • Mid Level
Remote • Ann Arbor, MI
501-1,000 employees
Publishing Industries

As a Collaborative Autonomy Engineer on the Networked Collaborative Autonomy team, you will develop collaborative autonomy behaviors for large teams of heterogenous autonomous vehicles, across different domains (e.g., surface, air), with different sensor suites (e.g., camera, radar) that work together to accomplish complex mission vignettes. Your team will continuously add capability and demonstrate the solution to customers in real-world scenarios on a variety of HW platforms. Your responsibility will primarily be designing and developing multi-agent, multi-domain behavioral autonomy algorithms, and you will work with the team to make the entire system successful.

  • Contribute novel engineering ideas, algorithms, and concepts for cutting edge, modular, and agile autonomy capabilities in the fields of optimization, persistent search, and coordinated behaviors, applicable to a diverse set of Defense problems
  • Write software that operates real autonomous aircraft systems (small UxS) as they accomplish tactical problems; the autonomy stack consists of a component-based architecture, and development will include robust modeling and simulation, software-in-the-loop, hardware-in-the-loop and flight test
  • Troubleshoot and debug data sets generated during live, virtual, or constructive swarm autonomy testing on small UxS including complex behavioral autonomy system performance and robust, explainable operations
  • Collaborate with cross-functional teams, domain experts, prior DoD warfighters, and program managers to build software solutions for military missions
  • Effectively communicate solutions to a diverse team of engineers, program managers, executives, and sponsors
  • Bachelors or Masters in Robotic Engineering, Computer Science, or related engineering field
  • 3+ years of hands-on experience with Multi-Agent Algorithms including sensor localization and mapping (SLAM), task allocation/optimization and behavior logic frameworks (state machines, behavior trees, hierarchical task networks)
  • Experience with modern C++ development (2020, 2017), CMake, Python and Bash
  • Experience with containerization (Docker)
  • Comfortable in both Linux and Windows
  • Comfortable with remote software development, ability to handle and process large datasets, and learn new software and algorithms as needed with little supervision
  • Masters or PhD in Robotic Engineering, Computer Science, or related engineering field
  • 5+ years of hands-on experience with Multi-Agent Algorithms and machine learning techniques, including reward functions, supervised learning, unsupervised learning and deep reinforcement learning
  • Proficiency in modern C++ (2020, 2023), CMake, Conan
  • Familiarity with Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL), including integration and test experience on common COTS hardware devices (e.g., Nvidia Jetson, Xilinx RF/MPSOC, Raspberry Pi5)
  • Willingness to relocate to EpiSci facilities near Destin, FL, Washington DC, or San Diego, CA
  • Base salary
  • Equity in the form of options and/or restricted stock units
  • Comprehensive health, dental, vision, life and disability insurance coverage
  • 401k retirement benefits with employer match
  • Learning and wellness stipends
  • Paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service