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++.