Principal Engineer, Behavior Planning (R2582)
San Diego Metro Area / Dallas Metro Area
Hivemind – Edge /
Full Time Employee /
On-site
The Planning and Controls (PAC) team is an agile group of engineers focused on researching and developing state-of-the-art algorithms that drive intelligent and confidence-inspiring flight behaviors while accounting for an uncertain and dynamic world.
As a member of the PAC Behavior Group, you will work on developing algorithms and writing production grade software for behavior planning on autonomous aerial vehicles.
What You'll Do:
- Research, design, and implement state of the art behaviors and planning algorithms for real time autonomous systems
- Write clean, well-documented, production grade software in C++ with a test-driven development philosophy
- Take new features from ideation to prototyping, full implementation, flight testing, and all the way to field deployment
- Develop tools for rapid prototypes, simulation, visualization, etc.
- Participate in brainstorm sessions and software design for challenging issues
- Develop your professional skills and knowledge via regular literature reviews and self-directed learning
- Work in a collaborative development environment, with an emphasis on continuous integration & delivery, test-driven development
- Work with middleware frameworks (e.g. ROS, PX4, etc.), build tools (e.g. CMake, Bazel), and compiler toolchains (e.g. gcc, llvm)
Required Qualifications:
- M.S in computer science, robotics, aerospace or related engineering field with 12+ years of professional experience
- OR Ph.D. in relevant engineering field with 10+ years relevant experience
- Hands on experience in the autonomous vehicle or UAV industry
- Experience shipping complex robotics or autonomy products in the commercial sector
- Experience with research or implementing state-of-the-art algorithms in at least one of the following areas:
- Task and Motion Planning
- Planning under Uncertainty
- Task & Resource Allocation
- Heterogeneous or Homogeneous Robotic Teaming
- Human Robot Teaming
- Logistical Planning of Vehicle Routes
- 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 strong communication skills and are able to effectively articulate ideas and timelines to cross-functional groups
Preferred Qualifications:
- Experience shipping two commercial products from conception to commercialization
- Proficiency in Python
- Experience using Foxglove
$238,256 - $357,384 a year
#LI-OE1
#LF