Staff Software Test Engineer

$136,300 - $208,000/Yr

ZipRecruiter - Mountain View, CA

posted 19 days ago

Full-time - Senior
Mountain View, CA

About the position

CARIAD is seeking a Staff Software Test Engineer to design, implement, and test embedded software for its automotive infotainment platform. This role involves developing automated test scripts, managing test execution, and collaborating with cross-functional teams to enhance the automotive experience. The ideal candidate will thrive in a dynamic environment, exploring innovative solutions and driving technical excellence.

Responsibilities

  • Architect and develop automation test scripts for embedded applications.
  • Create automated script packages and maintain Docker for automation execution.
  • Create test automation execution pipelines for CI/CD.
  • Perform test execution for functional and performance testing.
  • Define and execute stress testing for embedded applications.
  • Review and publish test results.
  • Develop and maintain test plans and manage the test case management system.
  • Automate test planning and execution processes.
  • Define and implement automated software test pipelines and integrate them into the development workflow.
  • Collaborate effectively with cross-functional teams and communicate project status and technical challenges.

Requirements

  • 8+ years working as a Software Validation or System Test Lead.
  • 8+ years experience in Python and Pytest.
  • 8+ years experience with Embedded Linux and Android application testing.
  • 4+ years experience in automation framework development.
  • 4+ years experience with Docker Container and Jenkins.
  • Experience with automotive communication protocols such as CAN, DOIP, and Ethernet.
  • Experience with automotive application protocols like UDS and SomeIP.
  • Experience with interface communication protocols including USB, UART, SPI, and I2C.
  • Experience with networking tools such as CANoe, PCAN, Wireshark, and PacketSender.
  • Expertise in designing automation frameworks with data analytics.
  • Expertise in test management tools such as TestRail and Xray.
  • Expertise in developing system/subsystem test plans and reports.

Nice-to-haves

  • Experience with Yocto Linux.
  • Experience with ISO 26262 or other safety standard testing.
  • Experience with log analysis for anomaly detection.
  • Experience using Generative AI or Large Models (LLM) to improve software test efficiency and quality.

Benefits

  • Medical, dental, and vision insurance.
  • 401k with employer match and defined contribution plan.
  • Short and long-term disability insurance.
  • Basic life and AD&D insurance.
  • Employee assistance program.
  • Tuition reimbursement and student loan repayment plans.
  • Maternity and non-primary caregiver leave.
  • Adoption assistance.
  • Employee referral program.
  • Vacation and paid holidays.
  • Unique vehicle lease program covering registration and insurance fees.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service