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.
Apply directly at Cariadinc →Create a free account for alerts like thisView Cariadinc immigration profile
This listing is sourced directly from Cariadinc's careers page and normalized into a canonical job model.