Staff Silicon Validation Engineer

Rivian Rivian · Auto · Palo Alto, CA · Mechanical & Electrical Engineering

This role is for a Staff Silicon Validation Engineer on the Autonomy Hardware and Sensor Systems team, focusing on validating the next-generation hardware platform for vehicle performance and autonomous driving capabilities. Responsibilities include refining and executing the SoC validation plan, using C/C++ and FPGA technology, developing automatic testing tools, and building benchmark tools for performance evaluation. Prior experience in SoC validation, FPGA development, and system-level testing is preferred.

What you'd actually do

  1. Work w/ SoC validation team to refine and execute the SoC validation plan
  2. Use C/C++ software and FPGA technology to validate SoC for the next generation hardware design, enable SoC internal functional blocks and peripheral interfaces.
  3. Develop automatic testing tools and generate test coverage reports.
  4. Build benchmark tools to evaluate performance of the hardware system, including throughput, latency, resource utilization, IO or compute frequency metrics
  5. Document validation progress and results in Rivian’s tracking system, to maintain good traceability

Skills

Required

  • Bachelor or higher degree in EE, CSE or related field
  • Proficient in C/C++
  • Proficient in scripting language (e.g., Python, Linux shell, etc.)
  • Good analytical skills
  • Written and verbal communication skills
  • Team player

Nice to have

  • projects focusing on platform/embedded software development for SoC/Hardware System validation
  • Prior experience in FPGA embedded software development (AMD Petalinux)
  • Prior experience in FPGA design (RTL)
  • Prior experience in SoC validation including CPU, Memory, GPU and AI Neural Network Processor
  • Prior experience in SoC HSIO peripherals like Ethernet, PCIe, MIPI CPHY, UFS MPHY, etc.
  • Prior experience in System Level Test experience

What the JD emphasized

  • Prior experience in SoC validation including CPU, Memory, GPU and AI Neural Network Processor