Senior Software Engineer, Behavior Planning

atAeroVectRemoteCA flagCanadaFull-timeFull-stack EngineerSeniorC$160k – C$200k/year

Posted 7 hours ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• Equity

People also viewed

Sinch6 hours ago

Senior Software Engineer

ES flagSpain OnlyFull-timeFull-stack Engineer€60k – €80k/year
ApplyView job
adstrong6 hours ago

Backend Software Engineer, Rust – AI-first E-commerce Tech

EuropeFull-timeFull-stack Engineer
ApplyView job
Baylor Genetics6 hours ago

Principal Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Kodiak Solutions7 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Glückliche Gäste GmbH7 hours ago

Senior Full-Stack Developer, TypeScript, Node.js

DE flagGermany OnlyFull-timeFull-stack Engineer€75k – €80k/year
ApplyView job
6sense7 hours ago

Senior Manager, GTM Engineering

US flagUnited States OnlyFull-timeFull-stack Engineer$150.1k – $180.9k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers