Woven Agency - Palo Alto, CA

posted 11 days ago

Full-time - Senior
Palo Alto, CA
Clothing, Clothing Accessories, Shoe, and Jewelry Retailers

About the position

The Staff Simulation Engineer will play a crucial role in developing simulation software for automated driving and advanced driver-assistance systems (ADAS) at Woven by Toyota. This position involves designing and implementing core simulation technologies, ensuring they meet the diverse needs of vehicular technology development and testing. The engineer will collaborate with various teams to align simulation tools with program milestones and drive the integration of these technologies into workflows, ultimately enhancing the capabilities of Toyota's driving systems.

Responsibilities

  • Partner with engineering and product leadership to align the simulation tooling roadmap with program milestones.
  • Architect next generation core simulation technologies (e.g. world engine, runtime, scheduler, scenario manager, interfaces, agent frameworks, plugin frameworks).
  • Own implementation, testing, deployment, and ongoing support of simulation pipelines and workflows.
  • Drive the integration of core simulation technologies into solutions or workflows, ensuring end user requirements are met.
  • Collaborate cross-functionally with ADAS autonomy, integration, and release teams to reduce reliance on expensive maps and sensor systems.
  • Identify and prioritize high-impact work that will reduce issue resolution cycle time.
  • Provide technical guidance and mentorship to the team, fostering a collaborative and innovative engineering culture.
  • Demonstrate excellent design practices; generate technical documentation; lead technical presentations; align with stakeholders before, during, and after implementation.

Requirements

  • Master's degree or higher in Computer Science, Engineering, or a related field preferred.
  • 10+ years of relevant work experience.
  • Proven track record of architecting, delivering, and maintaining well-designed, impactful solutions under time and resource constraints.
  • Strong programming skills in Rust or C++.
  • Strong programming skills in Python.
  • Ability to think, design, and code from both the user's and simulator developer's perspective.
  • A self-driven passion for solving complex problems while learning new techniques and technologies.

Nice-to-haves

  • Experience with designing and building real-time systems for simulations in driver assistance and hardware in the loop scenarios.
  • Knowledge of cloud compute platforms, such as AWS.
  • Experience with container technologies like Docker and container management systems like Kubernetes.
  • Experience with build systems, continuous integration, and/or continuous deployment (CI/CD).
  • Experience with vehicle dynamics modeling.
  • Experience in the automotive and/or self-driving autonomy domain.

Benefits

  • Excellent health, wellness, dental and vision coverage.
  • Family planning and care benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service