Woven by Toyota

Software Engineer II, Arene Applied Engineering

Woven by Toyota
Apply
5 days ago
Ann Arbor, MI, USAMid Level
H1B sponsor

Responsibilities

  • Design, implement, and deliver production-quality C++ components, middleware, abstraction layers, drivers, and services integrating with ECUs, sensors, networks, and compute platforms.
  • Bring software up on physical hardware, debug timing, communication, resource, and sensor-interface issues, and drive integrations to production quality.
  • Develop hardware-agnostic abstractions and APIs that support 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, and related domains, collaborating on integration, testing, and deployment.
  • Perform coding, unit and integration testing, HIL or bench testing, vehicle testing, tooling development, and feedback into the platform.
  • Debug cross-domain software and hardware issues, create technical documentation and design artifacts, and participate in code reviews and continuous improvement.

Requirements

  • 4+ years of experience with strong modern C++, preferably C++14 or C++17, in production and safety-minded environments.
  • Bachelor's or master's degree in computer science, embedded engineering, or a similar field.
  • Hands-on experience integrating software with hardware in embedded, automotive, robotics, or self-driving contexts.
  • Experience with software integration, embedded systems, or vehicle software, preferably at a self-driving, autonomous, or advanced ADAS company.
  • Understanding of embedded and resource-constrained environments, real-time considerations, and low-level hardware interaction.
  • Experience with vehicle or robotics communication protocols such as CAN or Ethernet and/or middleware or IPC patterns.
  • Ability to own features end-to-end through design, implementation, testing, debugging, and delivery, with strong systems troubleshooting skills.
  • Clear technical communication and ability to collaborate across cross-functional, multi-site, and global teams.
  • Preferred qualifications include automotive or ADAS experience; ISO 26262, AUTOSAR, or MISRA-style practices; Linux, QNX, or another RTOS; Bazel; embedded CI/CD; HIL or virtualized testing; reusable software platforms or SDKs; ADAS sensor knowledge; and familiarity with functional safety, security, or constrained performance optimization.

Benefits

  • Health, wellness, dental, and vision coverage.
  • 401k program.
  • Flexible vacation policy.
  • Family planning and care benefits.

Tech Stack

Categories

Woven by Toyota

About Woven by Toyota

1,001-5,000 employees

Woven by Toyota develops software for automated driving, advanced driver assistance, and software-defined vehicles, primarily for Toyota and its partners. Its products include Arene (a vehicle software platform), AD/ADAS technologies, and the Woven City test course, supported by cloud and AI infrastructure. Founded in 2023 and headquartered in Chuo-ku, Tokyo, it operates as a Toyota Motor Corporation subsidiary focused on vehicle software and mobility systems.

Contact me