Sr. Algorithm Engineer – Behavior Planning

A global semiconductor company that designs and manufactures wireless telecommunications products.
Novi, MI, USA
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI · Automotive

Description For Sr. Algorithm Engineer – Behavior Planning

Qualcomm, a leading global semiconductor company, is seeking a Senior Algorithm Engineer to join their Vehicle Guidance teams in Novi, Michigan. This role presents an exciting opportunity to work at the forefront of autonomous driving technology, focusing on developing sophisticated behavior planning algorithms for autonomous vehicles.

The position involves working with a Detroit-based cross-functional team, following agile methodologies to contribute to the vehicle guidance software stack. You'll be responsible for developing algorithms that utilize map data and perception/sensor information to enable autonomous vehicles to make safe driving decisions in complex road environments.

As a Senior Algorithm Engineer, you'll be deeply involved in the design, implementation, and testing of behavior planning and decision-making algorithms. The role requires collaboration with various teams working on perception, prediction, localization, motion planning, and vehicle controls to ensure seamless integration and functionality of autonomous driving features.

Key technical aspects of the role include:

  • Working with cutting-edge deep learning models including CNN, RNN, LSTM, and GraphCNN
  • Implementing reinforcement learning and Monte-Carlo methods
  • Utilizing modern MLOps tools and practices
  • Programming in C++ and Python within Linux and Windows environments
  • Working with ROS framework and AD/ADAS simulation tools

The position offers the opportunity to work on real-world autonomous driving challenges, with hands-on experience in in-vehicle testing and tuning. You'll be involved in system architecture decisions, requirement specifications, and will have the chance to mentor junior engineers.

This role is ideal for someone who combines strong technical skills in algorithm development with practical experience in autonomous driving systems. The position offers the chance to work on cutting-edge technology that will shape the future of transportation, while being part of a collaborative team environment at a company known for innovation in wireless and automotive technology.

Last updated 11 hours ago

Responsibilities For Sr. Algorithm Engineer – Behavior Planning

  • Design, simulate, implement, and test behavior planning and decision-making algorithms
  • Collaborate with upstream and downstream teams to ensure proper feature functionality
  • Evaluate and improve algorithm performance
  • System debugging and data analysis to root-cause and solve issues
  • Design and perform tests in various environments (SiL, HiL, in-vehicle)
  • Collaborate with systems engineers on requirements and architecture
  • Perform system tuning and develop calibration guidelines
  • Support regional customer discussions
  • Mentor junior engineers on the team

Requirements For Sr. Algorithm Engineer – Behavior Planning

Python
Linux
  • Experience working on cross-functional development team in an agile environment
  • Experience with behavior prediction for autonomous agents
  • Experience with ADAS/AD algorithm development
  • Proficient in deep learning models (CNN, RNN, LSTM, VAE, GraphCNN)
  • Experience in reinforcement learning, Monte-Carlo methods
  • Proficient in MLOps (pytorch, tensor flow, KubeFlow, AirFlow)
  • In-vehicle testing and tuning experience of ADAS software
  • Experience with CI/CD or build management
  • Knowledge of standards compliance (ISO-26262, ASPICE, AUTOSAR)
  • Proficiency in C++, Python development in Linux and Windows environment
  • Experience with Git/Gerrit, ROS framework, and AD/ADAS simulation tools

Interested in this job?

Jobs Related To Qualcomm Sr. Algorithm Engineer – Behavior Planning

AI ADK Software Engineer

AI ADK Software Engineer position at Qualcomm China focusing on automotive AI, deep learning, and neural network optimization for next-generation vehicle systems.

Engineer, Senior-Machine learning

Senior Machine Learning Engineer role at Qualcomm focusing on embedded and cloud edge software development with emphasis on AI/ML applications.

Engineer, Senior- Machine Learning

Senior Machine Learning Engineer position at Qualcomm focusing on developing and optimizing on-device AI solutions through the Snapdragon Neural Processing Engine SDK.

Senior Networking and AI Software Engineer

Senior Networking and AI Software Engineer position at Qualcomm Atheros, combining advanced networking expertise with AI/ML development, offering competitive compensation and comprehensive benefits.

Senior Research Engineer for On-Device LLM Efficiency

Senior Research Engineer position at Qualcomm focusing on On-Device LLM Efficiency, combining machine learning research with practical implementation for next-generation AI solutions.