What are the responsibilities and job description for the BSP Engineer, Validation Platform position at Woven by Toyota?
Woven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City — our test course for advanced mobility — we’re bringing greater freedom, safety and happiness to people and society.
Our unique global culture weaves modern Silicon Valley innovation and time-tested Japanese quality craftsmanship. We leverage these complementary strengths to amplify the capabilities of drivers, foster happiness, and elevate well-being.
TEAM
Arene is a modern software platform that supports the creation, deployment and continuous improvement of software-defined vehicles. Arene consists of tooling, vehicle software, and a data platform to enable rapid development and reuse, while maintaining safety and security.
The Arene Validation Platform enables users of Arene products to easily perform testing throughout the development lifecycle, from early development to product validation.
WHO ARE WE LOOKING FOR?
As a BSP engineer, you will be responsible for customizing board support packages and operating systems for embedded ARM platforms including AMD Zynq Ultrascale MPSoCs.
- Create and maintain Yocto/Petalinux build workflows.
- Integrate Arene libraries and SDKs together with manufacturer-provided board support packages.
- Customize test workflows to support on-the-fly deployment of applications to embedded systems.
- Develop example applications to demonstrate embedded system functionality.
- Develop hardware in the loop continuous integration tests.
- Work with internal customers to define and integrate new features to support their workflows.
- Support embedded firmware development and testing tasks across other Arene Validation Platform teams.
- Experience with Yocto and/or Petalinux build systems.
- Experience with multi-processor system on a chip (MPSoC) platforms.
- Basic C knowledge.
- Proficient Python and Bash experience.
- Proficient to advanced HIL testing experience.
- Proficient C experience.
- Experience creating user manuals for embedded software products.
- Entry level FPGA development experience.
- Advanced understanding of uboot and first stage bootloaders (FSBL).
- Hardware bring-up experience.
WHAT WE OFFER
We are committed to creating a modern work environment that supports our employees and their loved ones. We offer many options of the best programs to allow you to do your most meaningful work and to help you shape the future of mobility.
・Excellent health, wellness, dental and vision coverage
・A rewarding 401k program
・Flexible vacation policy
・Family planning and care benefits
By submitting your application you agree to the following terms: https://woven.toyota/en/applicant-privacy-notice
Our Commitment
・We are an equal opportunity employer and value diversity.
・We pledge that any information we receive from you will be used ONLY for the purpose of hiring assessment.