Manager, Software Engineering - Action (Motion Planning) (R2484)
Shield AI
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Manager, Software Engineering - Action (Motion Planning) (R2484)" Homebrew.What you'll do:
- Serve as the Functional Team Lead for the Motion team (e.g. career & technical mentorship, performance reviews, 1:1’s, etc.).
- Work on systems related to trajectory optimization, motion primitive libraries, robust & adaptive control, system identification, aerodynamics, rigid body dynamics, etc.
- Architect core systems that must be portable and scalable across different UAS platforms and compute architectures (including soft and hard real-time operating systems).
- Work in collaboration with our DevOps teams to architect and maintain our cloud infrastructure, working with containerization technologies such as Docker and Kubernetes; assist with cross-platform builds and test orchestration, working with build tools (e.g. CMake, Bazel, etc.) and compiler tool chains (e.g. gcc, llvm, etc.).
- Lead and mentor the team through technical execution of work, road mapping, sprint/agile processes, software best practices, experimental analyses, removing blockers, etc.
- Grow the team by identifying skill and capacity shortages, then generating and executing to hiring plans.
- Collaborate with our engineers, program, and product managers to define a technical roadmap for future autonomy solutions.
- Act as a product owner for the overall technical product of your team.
- Other duties as assigned.
Projects that you might work on:
- Architecting and implementing common motion planning algorithms for different UAS platforms.
- Port core Action libraries to EdgeOS, a Shield AI Middleware framework, that enables portability of PAC libraries to multiple platforms and compute architectures.
- Design and implement an analysis and simulation framework that: enables testing of various components in isolation or in a fully integrated manner; supports parameter sweeps; supports hardware-in-the-loop.
Required qualifications:
- 7+ years of experience in engineering autonomous systems or equivalent engineering roles.
- 2+ years of people leadership experience leading teams of 4+ people.
- M.S in aerospace engineering, computer science, or related engineering field.
- Have shipped production code for at least 1 commercial product.
- Experience with C++ 11 or newer in a production environment.
- Experience in a collaborative development environment, focused on continuous integration/delivery & test-driven development.
- Strong knowledge of modern software engineering best practices.
- Demonstrated record of working hard, strong communication skills, being a trustworthy teammate, and being kind to others.
- Track record of shipping commercial products.
- Experience in the autonomous vehicle industry.
- Strong organizational skills.
Preferred qualifications:
- Ph.D. in aerospace engineering, computer science, or related engineering field.
- Knowledge of ROS.
- Knowledge of Python.
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Manager, Software Engineering - Action (Motion Planning) (R2484)" Homebrew.