Staff Software Engineer

Ann Arbor, MI
Product & Technology – Arene /
Employee /
Hybrid
Woven by Toyota is enabling Toyota’s once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit of others, our mission is to challenge the current state of mobility through human-centric innovation — expanding what “mobility” means and how it serves society.

Our work centers on four pillars: AD/ADAS, our autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City, a test course for mobility; and Cloud & AI, the digital infrastructure powering our collaborative foundation. Business-critical functions empower these teams to execute, and together, we’re working toward one bold goal: a world with zero accidents and enhanced well-being for all.

Woven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City — our test course for advanced mobility — we're bringing greater freedom, safety and happiness to people and society.

Our unique global culture weaves modern Silicon Valley innovation and time-tested Japanese quality craftsmanship. We leverage these complementary strengths to amplify the capabilities of drivers, foster happiness, and elevate well-being.

TEAM
We build Woven by Toyota's most visible product, Arene, a platform to expand the use of software in Toyota's next-generation fleet. The Arene Value Delivery team drives the definition of products needed to deliver this vision. The team collaborates with global partners and customers to define requirements, conduct analyses, and create architectures for software components and interfaces used in Toyota vehicles. By engaging with all engineering teams within the Arene platform, we apply our customer-driven expertise to ensure our automotive software is safe, secure, and ready for production. The Arene organization is growing and we are adding expertise to our engineering center in Ann Arbor, MI to strengthen our global team and support customer engagements with Toyota Motor North America (TMNA).

WHO ARE WE LOOKING FOR?
We are looking for technical leaders who are excited to help build a state-of-the-art automotive development platform that is “software first”. We envision Arene will change the way vehicles are made by expanding the use of software in feature development and testing. The ideal candidate will lead a customer-driven mission across multiple automotive features and a pragmatic approach to applying system engineering principles to modern software development practices. The ability to understand and distill complex customer requirements into value-added solutions is critical.

RESPONSIBILITIES

    • Solution Design: Collaborate with cross-functional teams to define architectures and design software solutions tailored to meet the specific needs of our customers at Toyota and in the automotive field.
    • Technical Leadership: Provide technical guidance throughout the software development lifecycle, from concept to deployment, ensuring the delivery of high quality solutions.
    • Integration: Integrate customer ADAS software stacks with Arene validation products. Integrate products with internal and external vehicle and environment simulation programs.
    • Create solutions in C++ to test and validate virtual ECU’s in a modular and scalable way.
    • Documentation: Create and maintain comprehensive documentation, including architectural diagrams, technical specifications, and best practices, to facilitate knowledge sharing and project scalability.
    • Be a subject matter expert across our Arene Product offerings providing expert consultation and support to clients, addressing technical challenges and ensuring successful project delivery

MINIMUM QUALIFICATIONS

    • Architect and Design: Lead the architectural design and development of complex software components for automotive systems, ensuring scalability, performance, and reliability.
    • C++ Development: Write clean, efficient, and maintainable code in modern C++ (C++11/14/17/20) for embedded systems and automotive platforms.
    • Technical Leadership: Provide technical guidance and mentorship to a team of software engineers, fostering a culture of innovation and excellence.
    • System Integration: Collaborate with cross-functional teams, including hardware engineering, systems engineering, and quality assurance, to ensure seamless integration of software components.
    • Problem Solving: Analyze and resolve complex software defects and performance issues in a timely and efficient manner.
    • Process Improvement: Contribute to the continuous improvement of our software development processes and practices, including advocating for and implementing best practices in areas such as code reviews, testing, and CI/CD.
    • Automotive Standards: Ensure that software development adheres to automotive industry standards and best practices, including functional safety (ISO 26262) and AUTOSAR.

PREFERRED QUALIFICATIONS

    • Experience with Advanced Driver-Assistance Systems (ADAS) development.Knowledge of automotive software architectures like AUTOSAR (Classic and/or Adaptive).
    • Experience with in-vehicle infotainment (IVI) systems.Familiarity with software safety standards, particularly ISO 26262.
    • Experience with performance optimization of embedded systems.
    • Proficiency with modern software development tools, including Git, JIRA, and Jenkins.
WHAT WE OFFER
We are committed to creating a modern work environment that supports our employees and their loved ones. We offer many options of the best programs to allow you to do your most meaningful work and to help you shape the future of mobility.
・Excellent health, wellness, dental and vision coverage
・A rewarding 401k program
・Flexible vacation policy
・Family planning and care benefits

Our Commitment
・We are an equal opportunity employer and value diversity.
・Any information we receive from you will be used only in the hiring and onboarding process. Please see our privacy notice for more details.