Contract - Test Technician II, Embedded Linux

Cariad, Inc.Mountain View, CA
Onsite

About The Position

CARIAD, an automotive software development team with the Volkswagen Group, aims to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun by building a leading tech stack and a unified software platform for over 10 million new vehicles per year. The Test Technician II, Embedded Linux (Contract) is responsible for supporting programming, configuration, and validation of automotive electronic units running embedded Linux. This role involves setting up test equipment and benches, executing test procedures, capturing logs and measurements, performing first-level triage, and producing clear, customer-facing documentation and test evidence.

Requirements

  • Strong attention to detail and documentation skills.
  • Good written and verbal communication skills.
  • Ability to read and follow detailed test procedures.
  • Comfort working in a fast-paced lab environment with multiple priorities.
  • Hands-on experience supporting embedded Linux systems in a lab or production environment.
  • Embedded Linux experience, including the ability to debug and program the Linux operating system.
  • Strong command line proficiency (bash, SSH, file permissions, process management, logs).
  • Experience flashing and recovering devices (for example via USB, Ethernet, serial console, JTAG as applicable).
  • Experience debugging real-time applications (for example latency issues, scheduling behavior, timing verification).
  • Proficiency using lab tools such as oscilloscopes, multimeters, and power supplies.
  • Ability to perform structured triage and fault isolation across HW, SW, and test setup.
  • 2+ years of experience in test, lab, or manufacturing support for electronic systems.
  • Associate’s degree in Electronics Technology, Electrical Engineering Technology, Computer Engineering Technology, or related field (or equivalent experience).

Nice To Haves

  • Automotive electronics experience.
  • Familiarity with automotive test setups and basic vehicle network concepts (for example CAN, Ethernet).
  • Experience with automated test equipment (ATE) and basic scripting (for example, Python).
  • Familiarity with electrical safety procedures.
  • Exposure to EMC and ESD concepts.
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.

Responsibilities

  • Program and configure units (image flashing, OS provisioning, configuration management) per defined procedures.
  • Debug Linux issues using command line tools (system logs, dmesg, journalctl, networking tools, process and resource monitoring).
  • Support real-time application validation, including timing verification and reproducibility of observed issues.
  • Execute electrical and functional test procedures (for example supply voltage variation, brief interruptions, overcurrent, ripple measurements) as applicable to the unit and test plan.
  • Set up and configure test equipment, including power supplies, function generators, load equipment, and automation rigs.
  • Maintain stable test benches and cable harnessing; ensure safe handling and ESD controls.
  • Monitor equipment calibration status and report gaps.
  • Document test results, maintain test records, and prepare concise test reports.
  • Support development and continuous improvement of test procedures (clarity, repeatability, and safety).
  • Collaborate with test engineers, design engineers, and quality to resolve issues and close gaps.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service