Lead Simulation Engineer (Autonomous Driving)

42dot is an innovative company specializing in autonomous driving AI software development.
Distributed Systems
Staff Software Engineer
Hybrid
7+ years of experience

Description For Lead Simulation Engineer (Autonomous Driving)

42dot is seeking a highly skilled Lead Simulation Engineer to join their Autonomous Driving organization. This role is crucial in developing and maintaining advanced simulation environments for validating and verifying autonomous driving systems. The ideal candidate will have a strong background in simulation technology, autonomous vehicles, and robotics.

As a Lead Simulation Engineer, you'll be responsible for creating high-fidelity simulation environments, implementing realistic models, and designing experiments to test autonomous driving algorithms. You'll work closely with cross-functional teams, including software engineers, robotics engineers, and data scientists, to integrate simulation tools into the development pipeline.

The role requires a minimum of 7 years of relevant experience and an advanced degree in a related engineering field. Proficiency in programming languages like C++, Python, and familiarity with simulation software such as Carla, CarSim, or Simulink is essential. Knowledge of cloud technologies, middleware (ROS/ROS2), and experience with Linux, Git, and SQL are also required.

42dot offers a hybrid work environment in the Mountain View area, allowing for a balance between in-office collaboration and remote work flexibility. This position provides an opportunity to work at the forefront of autonomous driving technology, contributing to the development of cutting-edge simulation systems that will shape the future of transportation.

For more insights into 42dot's Autonomous Driving AI software, candidates are encouraged to watch videos from KCCV 2022 and UMOS Day 2021. Join 42dot and be part of a team pushing the boundaries of autonomous driving technology!

Last updated 5 months ago

Responsibilities For Lead Simulation Engineer (Autonomous Driving)

  • Develop and maintain high-fidelity simulation environments for testing autonomous driving algorithms and software
  • Implement realistic vehicle models, sensor models, and environmental models within the simulation framework
  • Design and execute simulation experiments to validate and verify the performance of perception, planning, and control algorithms
  • Collaborate with software engineers, robotics engineers, and data scientists to integrate simulation tools into the development pipeline
  • Analyze simulation results and provide actionable insights to improve the performance and reliability of autonomous driving systems
  • Stay up-to-date with the latest advancements in simulation technology and incorporate them into our development processes

Requirements For Lead Simulation Engineer (Autonomous Driving)

Python
Linux
  • M.S or Ph.D. degree in a relevant engineering program
  • Have a minimum of 7 years of relevant experience
  • Having excellent programming skills (C/C++/Python, etc.)
  • Proficient in using simulation software, such as Carla, CarSim, Simulink, or similar tools
  • Understanding of self-driving stack and cloud technologies
  • Project experience aligned to simulation, autonomous vehicles, or robotics
  • Proficient in working with cloud technologies (AWS, GCP, Azure, etc.)
  • Skilled in working with middleware development and integration (e.g., ROS/ROS2)
  • Comfortable with Linux, Git, and SQL
  • Possess communication skills for collaboration with other teams

Interested in this job?

Jobs Related To 42dot Lead Simulation Engineer (Autonomous Driving)

Distributed Systems Engineer L5 - Delivery

Staff-level Distributed Systems Engineer position at Netflix, focusing on continuous delivery platforms and infrastructure at scale, offering competitive compensation and comprehensive benefits.

Staff Software Engineer, Transactional Storage Services

Staff Software Engineer position at Airbnb focusing on distributed database systems, offering remote work and competitive compensation.

Engineering Manager, Network Switch

Lead software engineering team developing network switch solutions at Google, combining technical expertise with leadership skills.

Staff Software Engineer, Infrastructure, Core

Staff Software Engineer position at Google, focusing on infrastructure and core systems development, offering competitive compensation and the opportunity to impact billions of users.

Staff Software Engineer, Borg Ecosystem

Staff Software Engineer position at Google working on the Borg Ecosystem, leading distributed systems development and team technical direction.