Software Engineer II, Safety & Quality Tooling
Summary
Woven by Toyota is hiring a Software Engineer II to build and tune safety and quality tooling (fault injection, traceability, static analysis, coverage) for AD/ADAS software, integrated into CI pipelines. Core stack: C/C++, Python, shell scripting, Bazel, Git, and Linux.
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
- Design, develop, and integrate reusable software safety tooling such as fault injection and traceability as well as static analysis, coverage, and other quality tooling
- Adapt and tune software safety and quality tooling settings and integration in CI to meet the needs of the development program
- Enable AD/ADAS subteams to understand and improve software safety and quality through high-touch engagement with AD/ADAS domain experts
- Identify build and infrastructure improvements that improve developer efficiency
- Be a self-driven leader, stay abreast of current best software practices, and mentor other engineers
MINIMUM QUALIFICATIONS
- 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
NICE TO HAVES
- 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.
- Experience with developing/maintaining build configuration.
Skills
As published by lever · 6 questions
Basics
Resume/CV, Full name, Pronouns, Email, Phone, Current location, Current company, LinkedIn URL, X URL, GitHub URL, Portfolio URL, Other website, I identify my race/ethnicity asSelect all that apply, What gender do you identify as?, Do you consider yourself a member of the Lesbian, Gay, Bisexual and/or Transgender, Queer and Questioning (LGBTQ) community?, Do you identify as a Protected Veteran defined as one of the following: Disabled veteran; Recently separated veteran; Active wartime or campaign badge veteran; Armed Forces service medal veteran?
Pick from a list (6)
- Woven by Toyota conducts a thorough pre-employment background check as a condition of employment. This check may include verification of your education, employment history, criminal history, and any other relevant information. If you accept an offer of employment, you consent to this background check and acknowledge that any employment offer is contingent upon satisfactory results. optional
- Please review and acknowledge you read and understood the non-disclosure agreement at the following link: https://woven.toyota/en/careers/nda/ optional
- By submitting your application you agree to the handling of your personal data as described in the applicant privacy notice: https://woven.toyota/en/applicant-privacy-notice optional
- U.S. export control laws, including the regulations of the Export Administration Regulations (“EAR”) at 15 CFR Parts 730-774 and the International Traffic in Arms Regulations (“ITAR”) at 22 CFR Parts 120 - 130, require that export licenses or specific authorization prior to providing controlled technologies, services, or software to certain foreign nationals be obtained. The following questions are solely for export controls compliance purposes. Your responses are confidential and will be used solely to assess compliance with applicable U.S. Export Control Laws.
- Are you one of the following: • U.S. Citizen or National. • U.S. Lawful Permanent Resident. • Person granted Refugee status in the United States. • Person granted Asylum in the United States.
- Are you a national, citizen, or permanent resident of Belarus, Cuba, Iran, North Korea, Syria, or Russia?