Sr. Path Planning Algorithm Engineer, Multi-Camera Vision Path Planning
직군
Engineering
경력사항
경력 7년 이상
고용형태
정규직
근무지
서울대한민국 서울특별시 서초구 강남대로 363



[About STRADVISION] 

We ​Empower ​Everything ​To Perceive ​Intelligently 

With a mission statement ​of ​“We Empower ​Everything To Perceive ​Intelligently”, STRADVISION ​is ​putting all ​of ​our ​effort to make ​better ​life for everyone ​through ​AI-based ​camera perception technology. ​Everyday, we ​focus ​on creating ​AI-based vision ​perception ​techonolgy with more ​than 300 ​members across 8 offices worldwide and we expect our software to perceive everything precisely & intelligently to make 1% difference in people’s lives. Thus, we are looking for members who would like to join our meaningful journey and face challenges that no one has done it before together at STRADVISION.   


[Our Story] 


[Our Technology] 

  • STRADVISION is the FIRST deep-learning based technology start-up company in the world who has obtained ASPICE CL2 certification in 2019.
  • STRADVISION has also been honored with the AutoSens Awards for ‘Best-in-Class Software for Perception Systems’(Gold Award Winner) for 2 years in a row(2021, 2022).   
  • STRADVISION’s outstanding technology was recognized worldwide by successfully completing the Series C funding at KRW 107.6 billion with Aptiv and ZF Group in August, 2022.
  • About 167 patents related to autonomous driving/ADAS have been acquired in Korea, Japan, US and Europe. As of today, STRADVISION is actively developing our technology to be differentiated. 
  • STRADVISION Product: https://stradvision.com/sv/en/product  


[Mission of the Role]

The Role as "Architect of Driving Intelligence"

In a team pursuing a dual paradigm, the modern Senior Path Planning Engineer is elevated from a mere algorithm implementer to an "Architect of Driving Intelligence." They must be the bridge between the deterministic, interpretable world of classical robotics and the probabilistic, emergent world of deep learning. They analyze the failure cases of the modular planner (e.g., "Why did the A* planner freeze at this intersection?") to inform the design of a better reward function for the RL agent ("Let's add a penalty for prolonged hesitation"). Conversely, they observe the emergent, human-like behaviors of the E2E model and codify those heuristics as rules in the modular stack's behavior layer, enabling faster, near-term product improvements. This role requires a systems thinker who designs the symbiotic relationship between the two approaches.


The Opportunity: Architecting the Vehicle's Brain

This role is not just about improving existing planners; it's about designing the next generation of driving intelligence. You will be responsible for the entire decision-making architecture of the vehicle, from navigating complex urban intersections to executing high-speed highway lane changes. You will drive innovation at the intersection of classical robotics algorithms and cutting-edge deep learning techniques.


This role is a unique opportunity to work on high-impact, cutting-edge research that directly contributes to the development of next-generation autonomous driving systems.


[Key Responsibilities]

Modular Stack (The Foundation)

  • Combine traditional search-based (A*, D*), sampling-based (RRT*, BIT*), and optimization-based techniques with deep learning to maximize the efficiency and quality of path planning. For example, use deep learning-trained heuristics or cost maps to accelerate search speed, or generate reinforcement learning-optimized sampling distributions to quickly find better paths in complex environments.
  • Develop and own the behavior planning layer, building robust state machines and decision-making logic for complex scenarios like unprotected left turns, merges, and obstacle avoidance.
  • Design and validate interfaces that fully leverage the performance of the perception module by directly integrating probabilistic outputs and uncertainty estimates from the Perception team's deep learning-based models (e.g., object detection, semantic segmentation). Utilize the results of deep learning models that predict the behavior of surrounding objects to make proactive and safe decisions.
  • Analyze real-world driving and simulation log data to identify failure modes, determine root causes, and drive continuous improvement of the planning stack.


End-to-End Stack (The Frontier)

  • Lead the research and development of learning-based driving policies using Imitation Learning (IL) and Reinforcement Learning (RL)
  • Design and formulate sophisticated reward functions for reinforcement learning that capture the nuances of safe, efficient, and comfortable driving, going beyond simple goal achievement.
  • Research and implement hybrid architectures that combine the strengths of traditional planners and learned policies, such as using a classical planner to bootstrap an RL agent's initial learning or provide a safe fallback path.
  • Collaborate with the Vision/DL engineers to co-design the architecture of the policy network, ensuring that the latent space representations are suitable for complex planning tasks.


Collaboration

  • Collaborate with cross-functional teams, including machine learning engineers, software integration engineers, hardware platform engineers, and quality assurance, to integrate multi-vision E2E algorithms into ADAS systems.
  • Participate in code reviews and knowledge-sharing sessions to foster a collaborative work environment.


Mentoring and Technical Guidance

  • Mentor and provide technical guidance to junior/entry engineers.


[Basic Qualifications]

  • Master's or Ph.D. in Computer Science, Robotics, Engineering, or a related field.
  • 7+ years of hands-on development experience in path planning, behavior planning, or decision-making for autonomous robots or self-driving cars.
  • Expert-level proficiency in C++ and strong Python skills for prototyping and data analysis.
  • Deep theoretical understanding of robotics algorithms, including kinematics, dynamics, and probabilistic robotics.
  • Proven experience leading complex software systems from conception to deployment.


[Preferred Qualifications]

  • Publication record in top-tier robotics or AI conferences such as ICRA, IROS, CoRL, RSS, NeurIPS, or CVPR.
  • Practical experience with one or more major E2E driving paradigms, such as imitation learning or reinforcement learning, in a robotics context.
  • Experience with optimization-based trajectory generation and the use of numerical optimization solvers.
  • Proficiency with ROS/ROS2, middleware (DDS), and modern software development practices (CI/CD, Bazel, Git).


[Application]

  • Required: Resume / Thesis (for those who have a Master’s degree or above.)
  • Optional: Cover Letter, Research/Project Portfolio (including publications, open-source projects, or patents), Other theses

[Recruitment Process]

  • Application Review – Recruiter Phone Screening - Interview(s) – Reference Check(above 5yrs) – Offer – Onboarding

(Please be aware of that the recruitment processes & schedules may be changed depending on the job and/or other circumstances. For example, onsite Interview may be replaced by video interviews due to COVID-19.)


[Others]

  • Any job post may be closed earlier at any time, if position is filled.
  • In case, there is any false information shared before/during/after the entire recruitment process, we can stop our recruitment process and also withdraw our offer/hiring confirmation.
  • Interview schedules and the results will be informed to the applicant via the e-mail address submitted at the application stage.



STRADVISION stands for an open and respectful corporate culture because we believe the diversity helps us to find new perspectives.

STRADVISION ensures that all our members have equal opportunities –regardless of age, ethnic origin and nationality, gender and gender identity, physical and mental abilities, religion and belief, sexual orientation, and social background. We always ensure diversity right from the recruitment stage and therefore make hiring decisions based on candidate’s actual competencies, qualifications, and business needs at the point of the time.

Please feel free to contact us via our talent acquisition team e-mail if you have any questions.

[STRADVISION HR Team e-mail: [email protected]]

공유하기
Sr. Path Planning Algorithm Engineer, Multi-Camera Vision Path Planning



[About STRADVISION] 

We ​Empower ​Everything ​To Perceive ​Intelligently 

With a mission statement ​of ​“We Empower ​Everything To Perceive ​Intelligently”, STRADVISION ​is ​putting all ​of ​our ​effort to make ​better ​life for everyone ​through ​AI-based ​camera perception technology. ​Everyday, we ​focus ​on creating ​AI-based vision ​perception ​techonolgy with more ​than 300 ​members across 8 offices worldwide and we expect our software to perceive everything precisely & intelligently to make 1% difference in people’s lives. Thus, we are looking for members who would like to join our meaningful journey and face challenges that no one has done it before together at STRADVISION.   


[Our Story] 


[Our Technology] 

  • STRADVISION is the FIRST deep-learning based technology start-up company in the world who has obtained ASPICE CL2 certification in 2019.
  • STRADVISION has also been honored with the AutoSens Awards for ‘Best-in-Class Software for Perception Systems’(Gold Award Winner) for 2 years in a row(2021, 2022).   
  • STRADVISION’s outstanding technology was recognized worldwide by successfully completing the Series C funding at KRW 107.6 billion with Aptiv and ZF Group in August, 2022.
  • About 167 patents related to autonomous driving/ADAS have been acquired in Korea, Japan, US and Europe. As of today, STRADVISION is actively developing our technology to be differentiated. 
  • STRADVISION Product: https://stradvision.com/sv/en/product  


[Mission of the Role]

The Role as "Architect of Driving Intelligence"

In a team pursuing a dual paradigm, the modern Senior Path Planning Engineer is elevated from a mere algorithm implementer to an "Architect of Driving Intelligence." They must be the bridge between the deterministic, interpretable world of classical robotics and the probabilistic, emergent world of deep learning. They analyze the failure cases of the modular planner (e.g., "Why did the A* planner freeze at this intersection?") to inform the design of a better reward function for the RL agent ("Let's add a penalty for prolonged hesitation"). Conversely, they observe the emergent, human-like behaviors of the E2E model and codify those heuristics as rules in the modular stack's behavior layer, enabling faster, near-term product improvements. This role requires a systems thinker who designs the symbiotic relationship between the two approaches.


The Opportunity: Architecting the Vehicle's Brain

This role is not just about improving existing planners; it's about designing the next generation of driving intelligence. You will be responsible for the entire decision-making architecture of the vehicle, from navigating complex urban intersections to executing high-speed highway lane changes. You will drive innovation at the intersection of classical robotics algorithms and cutting-edge deep learning techniques.


This role is a unique opportunity to work on high-impact, cutting-edge research that directly contributes to the development of next-generation autonomous driving systems.


[Key Responsibilities]

Modular Stack (The Foundation)

  • Combine traditional search-based (A*, D*), sampling-based (RRT*, BIT*), and optimization-based techniques with deep learning to maximize the efficiency and quality of path planning. For example, use deep learning-trained heuristics or cost maps to accelerate search speed, or generate reinforcement learning-optimized sampling distributions to quickly find better paths in complex environments.
  • Develop and own the behavior planning layer, building robust state machines and decision-making logic for complex scenarios like unprotected left turns, merges, and obstacle avoidance.
  • Design and validate interfaces that fully leverage the performance of the perception module by directly integrating probabilistic outputs and uncertainty estimates from the Perception team's deep learning-based models (e.g., object detection, semantic segmentation). Utilize the results of deep learning models that predict the behavior of surrounding objects to make proactive and safe decisions.
  • Analyze real-world driving and simulation log data to identify failure modes, determine root causes, and drive continuous improvement of the planning stack.


End-to-End Stack (The Frontier)

  • Lead the research and development of learning-based driving policies using Imitation Learning (IL) and Reinforcement Learning (RL)
  • Design and formulate sophisticated reward functions for reinforcement learning that capture the nuances of safe, efficient, and comfortable driving, going beyond simple goal achievement.
  • Research and implement hybrid architectures that combine the strengths of traditional planners and learned policies, such as using a classical planner to bootstrap an RL agent's initial learning or provide a safe fallback path.
  • Collaborate with the Vision/DL engineers to co-design the architecture of the policy network, ensuring that the latent space representations are suitable for complex planning tasks.


Collaboration

  • Collaborate with cross-functional teams, including machine learning engineers, software integration engineers, hardware platform engineers, and quality assurance, to integrate multi-vision E2E algorithms into ADAS systems.
  • Participate in code reviews and knowledge-sharing sessions to foster a collaborative work environment.


Mentoring and Technical Guidance

  • Mentor and provide technical guidance to junior/entry engineers.


[Basic Qualifications]

  • Master's or Ph.D. in Computer Science, Robotics, Engineering, or a related field.
  • 7+ years of hands-on development experience in path planning, behavior planning, or decision-making for autonomous robots or self-driving cars.
  • Expert-level proficiency in C++ and strong Python skills for prototyping and data analysis.
  • Deep theoretical understanding of robotics algorithms, including kinematics, dynamics, and probabilistic robotics.
  • Proven experience leading complex software systems from conception to deployment.


[Preferred Qualifications]

  • Publication record in top-tier robotics or AI conferences such as ICRA, IROS, CoRL, RSS, NeurIPS, or CVPR.
  • Practical experience with one or more major E2E driving paradigms, such as imitation learning or reinforcement learning, in a robotics context.
  • Experience with optimization-based trajectory generation and the use of numerical optimization solvers.
  • Proficiency with ROS/ROS2, middleware (DDS), and modern software development practices (CI/CD, Bazel, Git).


[Application]

  • Required: Resume / Thesis (for those who have a Master’s degree or above.)
  • Optional: Cover Letter, Research/Project Portfolio (including publications, open-source projects, or patents), Other theses

[Recruitment Process]

  • Application Review – Recruiter Phone Screening - Interview(s) – Reference Check(above 5yrs) – Offer – Onboarding

(Please be aware of that the recruitment processes & schedules may be changed depending on the job and/or other circumstances. For example, onsite Interview may be replaced by video interviews due to COVID-19.)


[Others]

  • Any job post may be closed earlier at any time, if position is filled.
  • In case, there is any false information shared before/during/after the entire recruitment process, we can stop our recruitment process and also withdraw our offer/hiring confirmation.
  • Interview schedules and the results will be informed to the applicant via the e-mail address submitted at the application stage.



STRADVISION stands for an open and respectful corporate culture because we believe the diversity helps us to find new perspectives.

STRADVISION ensures that all our members have equal opportunities –regardless of age, ethnic origin and nationality, gender and gender identity, physical and mental abilities, religion and belief, sexual orientation, and social background. We always ensure diversity right from the recruitment stage and therefore make hiring decisions based on candidate’s actual competencies, qualifications, and business needs at the point of the time.

Please feel free to contact us via our talent acquisition team e-mail if you have any questions.

[STRADVISION HR Team e-mail: [email protected]]