Autonomy Integration Engineer II (R3347)
Shield AI
Job Description:
- As a member of the Hivemind Systems Integration Team, you will:
- Deliver compelling, reliable, and well-tested autonomy capabilities through the Hivemind Enterprise Product
- Streamline the process of developing autonomy with the Hivemind Enterprise Product
- Support the use of the Hivemind Enterprise Product on new systems and for novel applications.
What you'll do:
- Members of the Hivemind Systems Integration team will:
- Lead the design, development, and execution of cross-functional or system-wide capabilities that deliver impact to users of the Hivemind Enterprise Product. Work with several functional teams to implement solutions and integrate them into the product
- Identify functional gaps in the product backlog and quickly deliver prototypes that still align with the broader vision and architecture.
- Ensure that Hivemind Enterprise capabilities can be measured against system requirements. Ensure that each capability has testable acceptance criteria and that Hivemind has the analyzers and test infrastructure to measure those criteria.
- Identify root causes for reported issues and, if capable, address them. Otherwise, work with functional teams to address bugs in the stack.
Required Qualifications:
- 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; or equivalent work experience.
- Deep experience with C++14 and beyond
- Experience with Python
- Experience with git or other modern version control systems (e.g. mercurial)
- Experience with modern package managers (i.e. Conan)
- Experience working in large, complex, distributed systems
- You have a demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others.
- You have a willingness to jump out of your comfort zone to help out other teammates as needed.
- Good written and verbal communication skills.
Preferred Qualifications:
- Experience with C++17 or greater
- Comfortable analyzing data to improve design and performance of a system
- Experience with hands-on debugging of complex software and autonomy systems
- Experience with robotics frameworks, such as ROS, and simulators (e.g. AirSim)
- Experience with cloud-based systems and infrastructure, containerisation technologies, Kubernetes, etc.
- Familiarity with CUDA, streaming video, hardware integration, networking, communications
- Understanding about a wide range of autonomy products