C++ Embedded Systems Engineer - SDV & HIL

Woven by Toyota

Ann Arbor (MI)

On-site

USD 120,000 - 180,000

Full time

3 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 and wellness coverage
401k program
Flexible vacation policy
Family planning and care benefits

Job summary

Woven by Toyota is seeking a hands-on engineer to write production C++ and own software integration with real vehicle hardware, ECUs, sensors, and networks. This role targets individuals with experience in self‑driving or ADAS contexts and a track record of delivering reliable, real-time software in production environments.

You will collaborate across teams to refine abstractions, port software across ECUs and platforms, and contribute to the Arene SDK and vehicle platform.

Qualifications

  • Bachelor's or Master's in computer science, embedded engineering, or similar domain.
  • Hands-on experience integrating software with hardware in embedded, automotive, robotics, or self‑driving contexts.
  • Experience in a software integration, embedded systems, or vehicle software role at a self‑driving/ADAS company is a plus.
  • Understanding of real-time constraints and vehicle compute, sensors, and safety expectations.
  • Nice-to-have: automotive experience (ADAS/cockpit) or ISO 26262 / AUTOSAR familiarity.
  • Familiarity with Linux-based vehicle systems, RTOS, or HIL/testing environments.

Responsibilities

  • Design, implement, and deliver production-quality C++ software components that integrate with real vehicle hardware.
  • Own software–hardware integration: bring software up on hardware and debug across the stack.
  • Develop hardware‑agnostic abstractions and APIs for portability across ECUs and sensors.
  • Contribute to Arene SDK / vehicle platform elements for ADAS, cockpit, or related domains.
  • Work end-to-end: code, tests, HIL/bench setups, vehicle testing, and tooling to reduce integration friction.
  • Debug multi-domain issues involving software/hardware interfaces, timing, and resources; document designs.
  • Collaborate with global teams and participate in code reviews to raise quality.

Skills

Modern C++ (C++14/17)
Embedded systems
Software–hardware integration
RT/safety constraints
Vehicle networks (CAN/Ethernet)

Education

Bachelor's or Master's in CS / Embedded Engineering

Tools

QNX
Linux (embedded)

Job description

Woven by Toyota is seeking a hands-on engineer to write production C++ and own software integration with real vehicle hardware, ECUs, sensors, and networks. This role targets individuals with experience in self‑driving or ADAS contexts and a track record of delivering reliable, real-time software in production environments.

You will collaborate across teams to refine abstractions, port software across ECUs and platforms, and contribute to the Arene SDK and vehicle platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Embedded C++ Software Developer
Embedded C++ Software Developer

Luxoft • United States

On-site
USD 120,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Katalyst CRO • Peoria (IL)

On-site
USD 100,000 - 140,000
Staff Embedded Firmware Architect – Automotive SDV
Staff Embedded Firmware Architect – Automotive SDV

42dot • Sunnyvale (CA)

On-site
USD 210,000 - 320,000
Autonomous Vehicle Embedded Systems Engineer
Autonomous Vehicle Embedded Systems Engineer

Capgemini • Dallas (TX)

Hybrid
USD 73,000 - 174,000
Remote Embedded C++ Telematics Engineer
Remote Embedded C++ Telematics Engineer

HARMAN International • United States

Remote
USD 95,000 - 150,000
Flexible remote work
Employee discounts on Harman products
Training opportunities through HarmanU
+4
Embedded Software Engineer — Autonomous Vehicles
Embedded Software Engineer — Autonomous Vehicles

Capgemini • Utah

Hybrid
USD 73,000 - 174,000
Paid time off
Medical, dental, and vision coverage
Retirement savings plans
+2
Senior Embedded Software Integration Engineer
Senior Embedded Software Integration Engineer

PlusAI, Inc. • Fremont (CA)

On-site
USD 140,000 - 210,000
Embedded Systems Engineer for Autonomous Vehicles
Embedded Systems Engineer for Autonomous Vehicles

Capgemini Engineering • Houston (TX)

On-site
USD 73,000 - 174,000
Vacation days 12-25
Medical, dental, and vision coverage
Retirement savings plans (401(k))
+2
Lead Embedded Software Engineer – Vehicle Controls & HIL
Lead Embedded Software Engineer – Vehicle Controls & HIL

Actalent • Minneapolis (MN)

On-site
USD 90,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+13