- Ann Arbor, Michigan, United States
- Hybrid
- Full-time · Mid
- 3+ years
Support the design, development, improvement, and maintenance of reusable software components, frameworks, and tools primarily written in Python (but with potential to work with other languages such as C++).
Responsibilities
- Support the design, development, improvement, and maintenance 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.
Requirements
- Bachelor or Masters degree in computer science, embedded engineering, or similar domain.
- Nice to have: flashing and debugging hardware
- Nice to have: cloud infrastructure development
- Nice to have: automotive software
- Nice to have: ADAS
