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