Software Quality Assurance Engineer

4 weeks ago


Palo Alto, California, United States Rivian Full time
About Rivian

Rivian is a pioneering company that's revolutionizing the automotive industry with its innovative electric adventure vehicles. We're on a mission to keep the world adventurous forever, and we're seeking talented individuals to join our team.

Role Summary

In this exciting role, you'll be part of Rivian's Future Programs group, working on the development of next-generation products. You'll collaborate with our embedded software development engineers to ensure the quality, reliability, and safety of our software systems.

Responsibilities
  • Develop comprehensive test strategies and processes to ensure coverage for performance and safety traction-based systems.
  • Design and implement test automation frameworks for continuous integration and testing pipelines.
  • Oversee the design and execution of automated regression testing.
  • Manage SIL and HIL test environments, driving critical 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.
  • Collaborate with cross-functional teams to determine hardware testing needs and support testing and validation efforts.
Qualifications
  • Bachelor's degree in software engineering, computer science, electrical engineering, or a related field.
  • 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 with C/C++, Python, and scripting in test automation.
  • Experience with 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.).
  • Passion for and demonstrated proficiency in working with cross-functional hardware & software teams.
  • Highly collaborative mindset and strong communication skills.
Pay Disclosure

Salary range for California-based applicants: $117,200-$146,500 (actual compensation will be determined based on experience, location, and other factors permitted by law).

Rivian provides 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.



  • Palo Alto, California, United States Kohler Full time

    About the RoleWe are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at Kohler Ventures. As a key member of our software engineering team, you will be responsible for ensuring the quality and reliability of our software products.Key ResponsibilitiesWork closely with the Head of Software, software engineering team, and...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering electric vehicle manufacturer dedicated to creating sustainable and adventurous products. Our mission is to empower individuals to explore the world while minimizing their environmental footprint.We're seeking a highly skilled Sr. Software QA Engineer to join our Future Programs group, where you'll collaborate with embedded...


  • Palo Alto, California, United States Kohler Full time

    Job Title: Quality Assurance Lead for Software and RegulatoryJob Summary:Kohler Ventures is seeking a Quality Assurance Lead to join our team in Palo Alto, CA. The successful candidate will be responsible for ensuring the quality and regulatory compliance of our software and hardware products in the health and wellness space.Key Responsibilities:Actively...


  • Palo Alto, California, United States Kohler Full time

    Job Summary:Kohler Ventures is seeking a Quality Assurance Lead to join our team in Palo Alto, CA. As a Quality Assurance Lead, you will be responsible for ensuring the quality and regulatory compliance of our software and hardware products in the health and wellness space.Key Responsibilities:Actively contribute to all aspects of Software Quality Assurance...


  • Palo Alto, California, United States Kohler Co. Full time

    Job Title: QA Lead Software and RegulatoryAt Kohler Co., we are seeking a highly skilled QA Lead to join our team in Palo Alto, CA. As a key member of our software development team, you will be responsible for ensuring the quality and regulatory compliance of our software products.Key Responsibilities:Contribute to all aspects of software quality assurance...


  • Palo Alto, California, United States Guardant Health Full time

    Job DescriptionGuardant Health is a leading precision oncology company focused on helping conquer cancer globally through the use of its proprietary tests, vast data sets, and advanced analytics. The company's oncology platform leverages capabilities to drive commercial adoption, improve patient clinical outcomes, and lower healthcare costs across all stages...


  • Palo Alto, California, United States Assured Full time

    Job OverviewAssured is a leading insurance technology company that is revolutionizing the industry with its innovative solutions. We are seeking a highly skilled Software Engineering Manager to join our team and lead the development of our core products and features.The successful candidate will have a proven track record of technical leadership and...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company dedicated to creating a more adventurous and sustainable future. Our mission is to design and manufacture electric vehicles that not only reduce carbon emissions but also provide an unparalleled driving experience.Role SummaryWe are seeking a highly skilled Senior Quality Assurance Automation Engineer, Infotainment...


  • Palo Alto, California, United States HP Full time

    About the OpportunityHP is seeking a talented Software Engineer Intern to join our Personal Systems team. As a member of our team, you will have the opportunity to work on exciting projects, collaborate with experienced engineers, and develop your skills in software engineering.ResponsibilitiesDocument and test new software applicationsAssess new application...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Amazon Redshift team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and reliable cloud-based database systems.Your primary focus will be on building and maintaining the core database features of Amazon Redshift, ensuring...


  • Palo Alto, California, United States Wing Full time

    About WingWing is a pioneer in drone delivery, offering a safe, fast, and sustainable solution for last mile logistics. Our technology is designed to be easy to integrate into existing delivery and logistics networks, providing a scalable drone delivery solution for a broad range of businesses. Wing is a part of Alphabet, and our mission is to create the...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company dedicated to creating emissions-free Electric Adventure Vehicles. Our mission is to keep the world adventurous forever, and we're seeking a talented individual to join our Future Programs group.As a member of our team, you will be responsible for ensuring the quality, reliability, and safety of our software systems....


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that aims to revolutionize the world of electric vehicles. Our mission is to create a sustainable future by developing innovative, emissions-free vehicles that inspire adventure and exploration.Role SummaryIn this exciting role, you will be part of Rivian's Future Programs group, working on the development of...


  • Palo Alto, California, United States Qualified Health Full time

    Job Summary:We are seeking an experienced SDET / Full Stack Test Automation Engineer to join our team in developing a cutting-edge enterprise Gen AI platform.In this role, you will be responsible for designing and driving the end-to-end quality strategy, ensuring the reliability and performance of our React-based frontend applications, NestJS-based...


  • Palo Alto, California, United States Tesla Full time

    Job Title: Senior Fullstack Software Engineer, Energy SolutionsJoin Tesla's Energy team and contribute to the development of cutting-edge software solutions for the energy industry. As a Senior Fullstack Software Engineer, you will design and engineer modern user experiences, build and deploy web systems, and provide technical leadership to drive innovation...


  • Palo Alto, California, United States I Peace, Inc.| Cell and Gene Therapy Manufacturing, cGMP iPSCs | Full time

    Quality Assurance DirectorWe are a company that manufactures and sells GMP iPS cells products. Our goal is to provide high-quality products that meet regulatory requirements.We are seeking a Quality Assurance Director who can manage our internal Quality Management System and guide it in the right direction. The ideal candidate will have experience in Quality...


  • Palo Alto, California, United States Scilex Holding Full time

    Job Title: Quality Assurance SpecialistAbout the Role:We are seeking a highly skilled Quality Assurance Specialist to join our team at Scilex Holding Company. As a Quality Assurance Specialist, you will be responsible for ensuring the quality and compliance of our pharmaceutical products.Key Responsibilities:- Support analytical development and quality...


  • Palo Alto, California, United States HexaQuEST Global, Inc. Full time

    Job Overview:As a key member of our team at HexaQuEST Global, Inc., you will collaborate closely with our product team to define and implement data pipelines using Python and Scala. Your expertise in writing test cases and automation scripts will be instrumental in ensuring the quality and reliability of our data-driven solutions. Additionally, you will work...


  • Palo Alto, California, United States United Software Group Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. As an Embedded Software Developer, you will be responsible for designing and implementing real-time systems using the QNX Real-Time Operating System (RTOS).Key Responsibilities:Establish reliable, low-latency, high-throughput data...

  • Software Engineer

    3 weeks ago


    Palo Alto, California, United States Ford Motor Company Full time

    Job Title: Software EngineerAbout the Role:At Ford Motor Company, we believe in innovation and progress. We're looking for a skilled Software Engineer to join our team and contribute to the development of cutting-edge software solutions.Key Responsibilities:* Collaborate with cross-functional teams to design, develop, and deploy software applications* Work...