Cariadinc

Cariadinc

Staff Engineer, ADAS Software Integration

Mountain View, CA · Staff+

Sponsorship not specifiedDetected 15 days ago
C++Cloud PlatformsProduct StrategyNegotiationEmbedded SystemsLeadershipCommunicationCollaboration

About the role

  • This role makes incremental C++ changes in low-level software, middleware, and application software to help engineering and integration teams overcome compile, deployment, and integration issues.
  • Motivates teams to joint action to achieve common goals across organizational boundaries & cultural differences. - Highly Accountable: Assumes personal responsibility for making and keeping realistic agreements.

Responsibilities

  • Lead and implement incremental C++ changes in low-level software, middleware, and application software to resolve ADAS integration blockers.
  • Analyze compile, link, runtime, and integration failures and drive fixes from root cause through validation.
  • Reproduce and debug build, compile, and integration failures across local, bench, and CI environments.
  • Partner with engineering teams to resolve dependency, configuration, toolchain, and interface issues affecting ADAS software integration.
  • Document root cause, fix approach, validation evidence, and lessons learned to improve future integration cycles.
  • Develop and maintain deployment tooling to package, validate, and deliver ADAS software to bench and vehicle targets.
  • Build reproducible deployment environments and toolchains, including local, CI, and cloud environments, to support consistent outcomes.
  • Implement automation that connects build artifacts, release candidates, deployment consumers, and vehicle/bench flashing workflows.
  • Support vehicle flashing and provisioning workflows, including troubleshooting installation, recovery, and configuration issues on bench and vehicle targets
  • Build, Compile & Integration Issue Resolution

Skills

  • Thoughtful Problem Solver & Communicator: Thinks analytically, critically & creatively and communicates with clarity, direction & purpose.

Compensation

  • To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform for over 10 million new vehicles per year.

Benefits

  • Strong empathy, influencing and negotiation skills that help create alignment around product vision, budgets, resources, program planning, etc.

Company info

  • Speaks-up with compassion & empathy to firmly stand by our values, principles, rules & regulations.
  • Assumes personal responsibility for making and keeping realistic agreements.
  • Openly owns mistakes and consequences.
  • Demonstrates strong commitment and consideration for the larger interests of society, the environment, the company and the team.
  • The Staff Engineer, ADAS Software Integration is part of the ADAS business unit and serves as a senior technical contributor responsible for accelerating software integration through hands-on embedded software development.

This listing is sourced directly from Cariadinc's careers page and normalized into a canonical job model.