Senior Software Engineer, Behavior Actuation & ADAS (C++)

Woven by Toyota

Ann Arbor (MI)

On-site

USD 140,000 - 190,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Excellent health, wellness, dental and
Vision coverage
Flexible vacation policy
401(k) program

Job summary

Woven by Toyota is seeking a software engineer to contribute to the Behavior Actuation team, delivering production-quality C++ code for AD/ADAS systems. You will work from prototype to production, applying control theory, optimization, and machine learning while adhering to automotive software practices.

You will collaborate across AD and Control Engineers, diagnose systems-level issues via simulation and real-world data, and help improve tools and processes to scale reliability and performance

Qualifications

  • Bachelors or Masters in Computer Science, Robotics, Electrical Engineering, Control Systems, or a related field.
  • 5+ years of experience in modern C++ development and support tools for ensuring software quality.
  • 3+ years of experience in vehicle control, automated driving, or robotics (academic lab counts).
  • Working proficiency in English (verbal and written).

Responsibilities

  • Write and review C++ code to implement and integrate control algorithms across development and production environments.
  • Collaborate with Control Engineers to design and validate high quality software components in compute-constrained contexts.
  • Design, implement, and validate failsafe software architectures.
  • Mentor other AD engineers on software quality and maintainability.
  • Lead by example by leveraging automation and lightweight processes.
  • Document and communicate information, plans, and decisions across functions and levels.

Skills

Modern C++ development
Vehicle control / autonomous driving
English proficiency
Software quality tools
Motion control techniques

Education

Bachelor's or Master's in Computer Science / Robotics / Electrical Engineering / Control Systems

Tools

Bazel
GitHub CI/CD
LLVM/GCC toolchain

Job description

Woven by Toyota is seeking a software engineer to contribute to the Behavior Actuation team, delivering production-quality C++ code for AD/ADAS systems. You will work from prototype to production, applying control theory, optimization, and machine learning while adhering to automotive software practices.

You will collaborate across AD and Control Engineers, diagnose systems-level issues via simulation and real-world data, and help improve tools and processes to scale reliability and performance

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Behavior Actuation
Senior Software Engineer, Behavior Actuation

Woven by Toyota • Ann Arbor (MI)

On-site
USD 140,000 - 190,000
Excellent health, wellness, dental and
Vision coverage
Flexible vacation policy
+1
Senior ADAS & Autonomous Driving Software Engineer
Senior ADAS & Autonomous Driving Software Engineer

Woven by Toyota • Palo Alto (CA)

On-site
USD 140,000 - 230,000
Health coverage
401k matching
Flexible vacation
+1
Senior Simulation Engineer for ADAS & Autonomous Driving
Senior Simulation Engineer for ADAS & Autonomous Driving

Woven by Toyota • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
Health, dental, vision coverage
401k program
Flexible vacation
+1
Control Engineer, Behavior Actuation
Control Engineer, Behavior Actuation

Woven by Toyota • Palo Alto (CA)

On-site
USD 112,000 - 184,000
Excellent health, wellness, dental and
vision coverage
A rewarding 401k program
+2
C++ Embedded Systems Engineer - SDV & HIL
C++ Embedded Systems Engineer - SDV & HIL

Woven by Toyota • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
Excellent health and wellness coverage
401k program
Flexible vacation policy
+1
Real-Time Vehicle Control Engineer (MPC/Estimation)
Real-Time Vehicle Control Engineer (MPC/Estimation)

Woven by Toyota • Palo Alto (CA)

On-site
USD 112,000 - 184,000
Excellent health, wellness, dental and
vision coverage
A rewarding 401k program
+2
Senior Manager, ADAS Data & Validation Programs
Senior Manager, ADAS Data & Validation Programs

Woven by Toyota • Ann Arbor (MI)

On-site
USD 180,000 - 240,000
Health, dental, vision coverage
401k program
Flexible vacation policy
+1
Senior Software Engineer, AD/ADAS, Vehicle Platform
Senior Software Engineer, AD/ADAS, Vehicle Platform

Woven by Toyota • Palo Alto (CA)

On-site
USD 140,000 - 230,000
Health coverage
401k matching
Flexible vacation
+1
Senior ADAS Safety Engineer - Systems & Risk
Senior ADAS Safety Engineer - Systems & Risk

Woven by Toyota • Ann Arbor (MI)

On-site
USD 140,000 - 230,000
Health, dental and vision coverage
401k program
Flexible vacation policy
+1
Senior Simulation Engineer - AD/ADAS
Senior Simulation Engineer - AD/ADAS

Woven by Toyota • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
Health, dental, vision coverage
401k program
Flexible vacation
+1