Sr. Software QA Engineer

$117,200 - $146,500/Yr

Rivian - Palo Alto, CA

posted about 1 month ago

Full-time - Mid Level
Palo Alto, CA
Transportation Equipment Manufacturing

About the position

The Sr. Software QA Engineer at Rivian will be a key member of the Future Programs group, focusing on embedded firmware and software development for next-generation products. This role involves collaborating with embedded software development engineers throughout all stages of program development, ensuring the quality, reliability, and safety of software systems.

Responsibilities

  • Develop detailed test strategies and processes ensuring coverage for performance and safety traction-based systems.
  • Design and implement test automation framework for continuous integration and testing pipelines.
  • Oversee the design and execution of automated regression testing.
  • Manage SIL and HIL test environments, playing a critical role in SW/HW integration.
  • Manage and oversee the entire SW release process, identifying fixes and resolutions before deployment.
  • Conduct root cause analysis and drive corrective actions.
  • Initiate improvements for QA metrics and processes.
  • Report QA results, issues, and risks.
  • Work with cross-functional groups to determine hardware testing needs and support testing and validation efforts.

Requirements

  • Bachelor's degree in software engineering, Computer Science, Electrical Engineering or other relevant fields.
  • 4+ years of experience in Quality Assurance, embedded software/firmware development, preferably with vertically integrated consumer products.
  • Experience with embedded systems and real-time software testing, preferably in automotive/traction systems.
  • Experience in C/C++, Python, and scripting in test automation.
  • Experience in CI/CD automation workflows (Jenkins or similar).
  • Familiarity with UDS or XCP protocols.
  • Expertise in various protocols and their physical layers (I2C, SPI, CAN, CAN-FD, USB-PD etc).
  • Familiarity with real-time operating system platforms, ideally in functional-safety critical applications.
  • Familiarity with hardware/software architecture selection with cost and performance tradeoffs (OS, MCU, etc… selection).
  • Passion for and demonstrated proficiency in working with cross-functional hardware & software teams.
  • Highly collaborative mindset and strong communication skills.

Benefits

  • Robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premiums.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service