Own client-facing AI and data projects end to end, shaping architecture, building production data foundations and full-stack applications, and deploying systems that turn complex workflows into usable solutions.
Software Engineer II, Safety & Quality Tooling
📜 Description
- Design, develop, and integrate reusable safety tools, including fault injection and traceability, plus static analysis and coverage tooling.
- Tune safety and quality tooling and integrate it into CI for development program needs.
- Work with AD/ADAS domain experts to help teams understand and improve software safety and quality.
- Identify build and infrastructure improvements that increase developer efficiency.
- Stay current with software practices and mentor other engineers.
🛠️ Requirements
- Proficiency with shell scripts, C/C++, Python, bazel, git, Linux, and continuous integration
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
- 3+ years of relevant work experience
- Ability to operate effectively and autonomously across multiple teams, and navigate technical ambiguity with only high-level direction
- Strong debugging and troubleshooting skills
- Generalist attitude with proven ability to dive deep fast and willingness to learn continuously
- Ability to evaluate approaches and make correct tradeoffs
- Experience with automotive software, ideally ADAS or other safety-critical software.
- Experience with ISO 26262, UL 4600, IEC 61508, DO-178C, or other similar safety standards.
- Familiarity with generic programming/generic C/C++ libraries.
✨ Benefits
- Health coverage
- Wellness coverage
- Dental coverage
- Vision coverage
- 401(k) program
- Flexible vacation policy
- Family planning benefits
- Care benefits
Full job description
TEAM
Product Integrity
We are the first line of defense for safety + security + quality of AD/ADAS software at Woven by Toyota. Partnering with feature, systems, safety, cybersecurity and machine-learning teams, we turn prototypes into production-intent, standards-compliant software that can be trusted on public roads. Our mandate flows directly from Woven’s commitment to “zero accidents and enhanced well-being for all.”
WHO ARE WE LOOKING FOR?
RESPONSIBILITIES
MINIMUM QUALIFICATIONS
NICE TO HAVES
Similar jobs
Search more Software Engineer jobsSoftware Engineer - Vehicle Motion Planning & Control
As a Software Engineer on the Vehicle Motion Planning & Control team, you will design algorithms and implement software to enhance the autonomous driving capabilities of vehicles.
As a Software Engineer on the Identity Infrastructure Engineering team, you'll create and operate security tools and infrastructure for multi-cloud environments.
Build and ship end-to-end features across gateway infrastructure, enterprise deployments, and agentic systems, making architecture, product, and security decisions while working closely with customers and AI agents.
Develop and maintain software that connects aircraft avionics, simulation models, test hardware, and engineering tools, enabling hardware-in-the-loop testing and helping teams diagnose integration issues before flight.
