Software Engineer II, Safety & Quality Tooling
Core
Design, develop, and integrate reusable software safety and quality tooling (fault injection, traceability, static analysis, coverage) for AD/ADAS software to ensure production-intent, standards-compliant code. (via careerplan.io/jobs/4eb39629-4378-4f23-af6a-09c52d3a96c8-software-engineer-ii-safety-quality-tooling-at-woven-by-toyota)
Role type
Senior IC software engineer (safety & quality tooling)
Builds
Production-intent, standards-compliant AD/ADAS software
Domain
Automotive software / Autonomous driving (AD/ADAS)
Required skills
Shell scripting, C/C++, Python, Bazel, Git, Linux, CI/CD, static analysis, fault injection, traceability, debugging, troubleshooting, trade-off analysis
Preferred skills
Automotive software experience, ISO 26262/UL 4600/IEC 61508/DO-178C knowledge, generic C/C++ libraries, build configuration management
Technologies
Shell, C, C++, Python, Bazel, Git, Linux, CI
Responsibilities
Design and integrate reusable software safety tooling; Tune tooling settings and CI integration; Enable AD/ADAS subteams to improve software safety and quality; Identify build and infrastructure improvements; Mentor other engineers
Seniority
Senior, hands-on IC