Verification & Validation Software Engineer, Arene Applied Engineering

Woven by Toyota

Ann Arbor (MI)

Hybrid

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage
401k program
Flexible vacation
Family planning benefits

Job summary

Woven by Toyota is seeking a Software Validation & Verification engineer to advance the Arene toolchain and its testing frameworks. You will develop reusable components in Python (and possibly C++) and build/maintain CI/CD pipelines, collaborating with hardware benches to validate software across the stack.

You will report to the Arene V&V Team manager. The role is hybrid, with in-office work required at least 3 days per week in Ann Arbor, MI, and close collaboration with

Qualifications

  • 3+ years of professional software development experience.
  • Bachelor or Masters in computer science, embedded engineering, or similar domain.
  • Experience writing scalable, reusable code in Python or similar.
  • Experience writing Github Actions or similar CI/CD pipelines.

Responsibilities

  • Support design, development, improvement, and maintenance of reusable software components and tools written in Python (and possibly C++).
  • Test firmware and software on hardware benches and maintain validation scripts.
  • Contribute to long-term testing frameworks for Arene tools and inter-company projects.
  • Work hands-on in a fast-paced environment with OSes, compute hardware, sensors, and vehicles.
  • Demonstrate willingness to learn across the tech stack and apply sound design principles.

Skills

Python
C++
GitHub Actions
CI/CD
Embedded systems

Education

Bachelor's degree in CS or equivalent
Master's degree (preferred)

Tools

GitHub Actions
Jenkins
AWS

Job description

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.

TEAM

Arene’s mission is to simplify vehicle software development and increase developer agility by crafting tools and processes which enable novel uses of vehicles without compromising safety.

To support test-driven development, the Arene Applied Engineering North America’s Validation and Verification (V&V) Team focuses on building validation frameworks and tests to ensure the quality, robustness, reliability, and scalability of Arene products. This includes developing CI/CD pipelines and infrastructure, creating testing scripts, working with hardware benches, and continuously learning about a breadth of new technologies to determine the best way to test them.

You will report to Arene V&V Team’s manager, and this role's workplace type is hybrid - you will work in the office at least 3 days per week.

RESPONSIBILITIES
  • Support the design, development, improvement, and maintainence of reusable software components, frameworks, and tools primarily written in Python (but with potential to work with other languages such as C++).

  • Test firmware and software by flashing and working with hardware benches.

  • Contribute to the long-term testing framework of Woven by Toyota's Arene tools and inter-company projects

  • Be excited about working hands-on in a fast-paced environment on software closely connected to operating systems, compute hardware, sensors, and vehicles.

  • Be ready to dive-in and learn across the technology stack and leverage experience to develop solutions with sound design principles, extensibility, and quality in mind.

  • Be self driven and willing to learn.

MINIMUM QUALIFICATIONS
  • 3+ years of professional software development experience.

  • Bachelor or Masters degree in computer science, embedded engineering, or similar domain.

  • Experience writing scalable, reusable code in Python or similar.

  • Experience writing Github Actions or similar (Jenkins, etc).

  • Generalist attitude and willingness to learn continuously.

NICE TO HAVES
  • Experience with flashing and debugging hardware.

  • Experience with Cloud Infrastructure development (AWS, GCP, Azure, etc).

  • Experience with automotive software, ideally for ADAS.

  • Experienced with writing unit tests, integration tests, end to end tests, performance tests, or other.

  • Experience with development in C/C++.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II, Arene Applied Engineering
Software Engineer II, Arene Applied Engineering

Woven by Toyota • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
Excellent health and wellness coverage
401k program
Flexible vacation policy
+1
Validation & V&V Software Engineer | Python, CI/CD | Hybrid
Validation & V&V Software Engineer | Python, CI/CD | Hybrid

Woven by Toyota • Ann Arbor (MI)

Hybrid
USD 90,000 - 130,000
Health coverage
401k program
Flexible vacation
+1
Senior Software Engineer, AD/ADAS, Vehicle Platform
Senior Software Engineer, AD/ADAS, Vehicle Platform

Woven by Toyota • Palo Alto (CA)

On-site
USD 140,000 - 230,000
Health coverage
401k matching
Flexible vacation
+1
Senior Systems Safety Engineer, AD/ADAS Systems
Senior Systems Safety Engineer, AD/ADAS Systems

Woven by Toyota • Ann Arbor (MI)

On-site
USD 140,000 - 230,000
Health, dental and vision coverage
401k program
Flexible vacation policy
+1
Senior Software Engineer - Data Acquisition
Senior Software Engineer - Data Acquisition

Woven by Toyota • Ann Arbor (MI)

On-site
USD 120,000 - 170,000
Health insurance
401k program
Flexible vacation policy
+1
Software Engineer - Data Acquisition
Software Engineer - Data Acquisition

Woven by Toyota • Ann Arbor (MI)

On-site
USD 110,000 - 160,000
Sr Simulation Engineer - AD/ADAS
Sr Simulation Engineer - AD/ADAS

Woven by Toyota • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
Health, dental, vision coverage
401k program
Flexible vacation
+1
Senior Software Quality Assessor / Engineer
Senior Software Quality Assessor / Engineer

Woven by Toyota • United States

Hybrid
USD 110,000 - 170,000
Competitive salary
Flexible working hours
Paid holidays 20 days/year
+5
Head Engineer, Automated Driving
Head Engineer, Automated Driving

Woven by Toyota • Ann Arbor (MI)

On-site
USD 189,000 - 311,000
Health coverage
401k program
Vacation policy
+1
Head Engineer, Automated Driving
Head Engineer, Automated Driving

ResumeXrays LLC • Palo Alto (CA)

On-site
USD 189,000 - 311,000
Health coverage
401k program
Flexible vacation policy
+1