Cariadinc

Engineer II, ADAS SW Integration

Mountain View, CA. Posted 14 days ago

The role

The Engineer II, ADAS Software Integration is an early-career individual contributor responsible for executing software integration activities. This role performs C/C++ and configuration changes, investigates build and deployment issues, and validates software across local, CI, bench, and vehicle environments.

What you will do

  • Implement small to moderately scoped C/C++ changes in low-level software, middleware, or application software.
  • Reproduce, investigate, and resolve routine compile, link, runtime, or integration issues.
  • Prepare and update code changes for review using established branching and documentation.
  • Validate approved software changes on local, CI, bench, or vehicle targets.
  • Execute build, compile, and integration workflows and capture failures and logs.
  • Triage dependency, configuration, toolchain, and interface issues.
  • Execute deployment packaging, release-candidate preparation, and delivery of ADAS software.
  • Maintain repeatable local, CI, or cloud deployment workflows.
  • Perform routine vehicle and bench flashing activities.
  • Execute ADAS bench and vehicle validation activities by enabling software updates and diagnostic access.

Required qualifications

  • Proficiency in C/C++ programming skills.
  • Working knowledge of embedded software concepts, Linux command-line workflows, RTOS concepts, or middleware/application software.
  • Ability to reproduce, analyze, and resolve routine software builds, compile, deployment, runtime, or integration issues.
  • Working knowledge of Git or similar version-control workflows.
  • Ability to make targeted software or configuration changes and validate results.
  • Experience supporting software packaging, deployment, flashing, provisioning, or recovery workflows for embedded targets.
  • Working knowledge of vehicle, bench, ECU, or lab-based software integration concepts.
  • Ability to work safely in lab, bench, and vehicle environments.
  • 2+ years of relevant experience in software engineering, embedded systems, automotive systems, or related technical coursework/internship experience.
  • 1+ years of hands-on experience with C/C++, embedded Linux and/or RTOS environments, middleware/application software, or comparable embedded software workflows.
  • 1+ years of experience supporting software build, compile, test, debugging, deployment, or vehicle/bench integration activities.
  • Bachelor’s Degree in Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related field.

Nice to have

  • Experience with ADAS, automated driving, robotics, embedded Linux, or automotive software integration.
  • Working knowledge of automotive communication or diagnostic protocols such as CAN, CAN-FD, LIN, Ethernet, UDS, or DoIP.
  • Experience with Python, Bash, YAML, or other scripting for build, test, or integration automation.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, Artifactory, or similar.
  • Experience with vehicle flashing, provisioning, recovery, or release-candidate installation workflows.
  • Familiarity with CANalyzer, CANoe, adb logcat, Putty, or similar diagnostic and logging tools.
  • Familiarity with automotive safety and cybersecurity expectations such as ISO 26262 or ISO/SAE 21434.
  • Master's Degree in Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Relevant internship or project experience in embedded software, ADAS, robotics, automotive systems, or test automation.

Benefits

  • Medical, dental, vision
  • 401k with employer match and defined contribution plan
  • Short- and long-term disability
  • 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 that covers registration and insurance fees

Before you apply

  • Participation in export control and sanctions compliance screening process is required.
  • Employment may be contingent on verification of U.S. citizenship or lawful permanent resident status, or confirmation that a license, exemption, or exception applies.

About the company

CARIAD is an automotive software development team with the Volkswagen Group building a unified software platform for over 10 million new vehicles per year.

Engineer II, ADAS SW Integration at Cariadinc | JobZoey