W

Woven

Develops global intelligent mobility solutions

Software Engineer 2 - Arene Applied Engineering

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeAnn Arbor, MI, USANo salary listedHybrid

About the Job

Requirements

  • At least 4 years of experience with modern C++, preferably C++14 or C++17, and the ability to work in constrained, safety-minded environments.
  • A Bachelor or Masters degree in computer science, embedded engineering, or a similar domain.
  • Hands-on experience integrating software with hardware in embedded, automotive, robotics, or self-driving contexts, including bringing code up on physical systems and resolving interface, timing, and resource issues.
  • Experience in software integration, embedded systems, or vehicle software, or equivalent experience at a self-driving, autonomous, or advanced ADAS company; familiarity with vehicle compute, sensors, real-time constraints, and field-ready software is valued.
  • Understanding of embedded and resource-constrained environments, real-time considerations, and low-level hardware interaction, or ability to ramp quickly.
  • Experience with vehicle or robotics communication protocols such as CAN or Ethernet, and/or middleware or inter-process communication patterns.
  • Ability to own features end to end, including design, implementation, testing, debugging, and delivery; strong debugging and systems troubleshooting skills.
  • Ability to work in collaborative, cross-functional, often multi-site environments and communicate technical matters clearly.

Responsibilities

  • Design, implement, and deliver production-quality C++ software components, middleware, abstraction layers, drivers, and services integrating with vehicle hardware, including ECUs, sensors, networks, and compute platforms.
  • Bring software up on hardware, debug issues across the stack—including timing, communication, resource constraints, and sensor interfaces—and drive the integration to production quality.
  • Develop and refine hardware-agnostic abstractions and APIs that enable software portability and reuse across ECUs, sensors, vehicle platforms, and generations while meeting real-time and safety requirements.
  • Contribute to Arene SDK and vehicle-platform elements for ADAS, cockpit, or related domains, collaborating with internal teams and partners on integration, testing, and deployment.
  • Perform coding, unit and integration testing, hardware-in-the-loop or bench testing, vehicle testing, and feedback into the platform; support or build tools to reduce manual integration work.
  • Debug complex issues across software, hardware interfaces such as CAN and Ethernet, timing, and system behavior; produce technical documentation and design artifacts as needed.
  • Collaborate with global teams, including Japan-based partners, and improve quality through code reviews, practical engineering practices, and continuous improvement.

Desired Qualifications

  • Automotive experience in ADAS, cockpit, body, or related domains, or exposure to ISO 26262, AUTOSAR, or MISRA-style practices.
  • Experience with Linux-based vehicle systems, QNX or similar real-time operating systems, Bazel or similar build systems, or continuous integration and delivery for embedded workflows.
  • Familiarity with hardware-in-the-loop, simulation-to-hardware continuity, or virtualized testing environments.
  • Prior work on reusable software platforms, SDKs, or abstraction layers designed to work across hardware.
  • Knowledge of sensors common in ADAS or autonomy, including cameras, radar, or lidar, or vehicle electrical architectures.
  • Interest in or light exposure to functional safety, security, or performance optimization under constraints.

About the Company

Woven

Develops global intelligent mobility solutions

Woven by Toyota develops and delivers advanced mobility technologies and services to Toyota customers worldwide, focusing on safer and more intelligent transportation. Its products and solutions are implemented in vehicles and related mobility services, combining software and hardware innovations with seamless user experiences to expand global access to mobility and enhance driver capabilities. What sets Woven apart is its blend of Silicon Valley innovation with traditional Japanese craftsmanship, enabling globally scalable mobility solutions that prioritize safety and reliability. The company’s goal is to create more personal, seamless, and capable mobility experiences for customers, while evolving with social, technological, and customer needs and advancing the future of intelligent transportation.

Company size
1,001-5,000
Company stage
Not listed
Total funding
$583.6M
Headquarters
Tokyo, Japan
Founded
2023

Recently Posted Jobs

Explore more opportunities at Woven

See more jobs