
Senior Software Engineer, Behavior Planning
Posted 7 hours ago

Posted 7 hours ago
This is a fully remote position, open to applicants in Canada.
• Develop and execute sophisticated behavior planning algorithms for autonomous vehicles.
• Collaborate with diverse teams to guarantee robust integration and functionality of planning systems.
• Design, write, and sustain efficient and scalable code using C++ and Python.
• Contribute to the architecture and ongoing enhancement of behavior planning software.
• Perform extensive testing in simulated environments and real-world situations to validate and refine behavior planning algorithms.
• Analyze system performance and implement improvements based on data and feedback.
• Maintain thorough documentation of code, algorithms, and system designs.
• Work closely with other engineering teams to ensure seamless coordination and development.
• Take ownership of the design and implementation of key behavior-planner modules for autonomous driving in structured, low-speed environments.
• Address multi-agent interaction modeling, rule-based and learned decision-making, and edge cases in airport ground operations.
• Operate at the intersection of mission-level objectives and motion-level execution.
• Proficient in modern C++ (11/14/17) and object-oriented programming principles.
• Skilled in Python for rapid prototyping and testing purposes.
• Strong capabilities in debugging, profiling, and optimizing code.
• In-depth understanding of behavior planning algorithms, including state machines, behavior trees, and probabilistic planning.
• Familiarity with path planning algorithms such as A*, RRT, or optimization-based methods.
• Master's degree in Computer Science, Robotics, or a related discipline.
• Minimum of 3 years of industry experience in autonomous driving, robotics, or a related field.
• Knowledge of machine learning techniques, particularly in behavior prediction and planning contexts.
• Experience with ROS / ROS2.
• Experience in implementing systems capable of re-planning at high frequencies to adapt to dynamic environmental changes.
• Ability to ensure behavior planning algorithms execute with minimal latency for real-time navigation.
• Proficiency in optimization techniques and probabilistic models for planning decisions under uncertainty.
• Equity
Sinch
adstrong
Baylor Genetics
Kodiak Solutions
Get handpicked remote jobs straight to your inbox weekly.