Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Woven by Toyota

Senior Software Engineer, Behavior Actuation

Woven by Toyota

. Write and review C++ code to implement and integrate control algorithms and related functionality across development and production environments .

Posted 11/9/2026full-timeAnn Arbor • Michigan • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in C++ development and vehicle control systems, with a strong focus on software quality, safety compliance, and effective communication across teams. Proven ability to mentor engineers and improve processes in automotive software development.

Highest-signal resume keywords
C++ DevelopmentVehicle ControlSoftware Quality AssuranceISO 26262 ComplianceEmbedded Software

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++ ProgrammingControl AlgorithmsFailsafe Software ArchitectureMotion ControlPID ControlLQR ControlMPC ControlLearning-Based ControlVehicle DynamicsAutomated Driving
Soft Skills
MentoringCommunicationProblem-SolvingCollaborationLeadership
Tools & Technologies
BazelGitHub CI/CDLLVMGCCSimulation Tools
Industry Keywords
FuSa ComplianceISO 26262AUTOSARAutomotive SoftwareControl Systems

Tech Stack

Tools & technologies
C++

About the role

Key responsibilities & impact
  • Write and review C++ code to implement and integrate control algorithms and related functionality across development and production environments
  • Work 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 effective lightweight processes
  • Document and communicate information, plans, and decisions across function and levels
  • Investigate and root-cause systems-level AD issues using simulation and real-world data
  • Proactively improve existing tools and processes

Requirements

What you’ll need
  • 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; working in an academic lab counts for this
  • Working proficiency in English (verbal and written)
  • Familiarity with Bazel-based build systems, GitHub CI/CD, and LLVM/GCC toolchain configuration
  • Knowledge of embedded software, tooling, and testing strategies for automotive
  • Delivered FuSa compliant software or working knowledge of ISO 26262 and AUTOSAR
  • Experience with motion control such as PID, LQR, MPC, learning-based control, and vehicle dynamics

Benefits

Comp & perks
  • Excellent health, wellness, dental and vision coverage
  • A rewarding 401k program
  • Flexible vacation policy
  • Family planning and care benefits