Software Engineer, BSW (Contract)
We are CARIAD , an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. 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. We’re looking for talented, digital minds like you to help us create code that moves the world. Together with you, we’ll build outstanding digital experiences and products for all Volkswagen Group brands that will transform mobility. Join us as we shape the future of the car and everyone around it.
Role Summary:
We are seeking an experienced Software Engineer (BSW) to support the Hardware Platform Development team at CARIAD. The Software Engineer will focus on delivering robust, scalable, and production-grade embedded base software components for vehicle control units. They will use their strong background in embedded systems, automotive software development, and system-level architecture to collaborate with cross-functional teams from VW Group and external partners to design, develop, and deliver production software. This includes contributing to proof-of-concept projects and supporting the integration of advanced embedded solutions in future vehicle platforms.
Role Responsibilities:
Embedded Software Development
- Design and implement base software components including BSP, MCAL, bootloaders, and OS services
- Lead board bring-up, hardware abstraction layer (HAL) integration, and low-level driver development
- Support hardware teams with component selection, schematics review, and debugging
- Contribute to software diagnostics, test hooks, and fault injection mechanisms
- Interface with third-party vendors for BSW stack integration and tuning
- Collaborate with internal teams on software requirements, especially in safety and security domains
- Develop and maintain continuous integration and automated testing environments
- Ensure quality through static/dynamic code analysis and validation tools
- Drive prototyping of novel BSW features, accelerating early-stage platform evaluations
Operational Management
- Coordinate with manufacturing and validation teams for ECU bring-up, flashing, and test software
- Proactively identify risks in software/hardware interaction and drive mitigations
- Ensure compliance with relevant automotive standards and development processes
General Skills:
- Attention to detail and a high level of accuracy in all work
- Critical thinking skills
- Thoughtful problem solving
- Strong communication – verbal and written
- Time management
Required Specialized Skills:
- Deep expertise in embedded base software development for automotive ECUs
- Strong experience with BSP, MCAL, low-level drivers, bootloaders, OS integration (RTOS, Linux), and diagnostics
- Experience in system-level debugging and hardware/software bring-up on custom boards
- Expertise in functional safety (ISO 26262) and its implementation in software
- Experience designing complex embedded systems, including defining system topologies and component interfaces
- In-depth understanding of vehicle EE architectures, embedded systems lifecycles, and production constraints
- Experience supporting software through the product lifecycle, including mass production
- Programming languages: C, C++, Java, HTML5, and scripting languages
- Familiarity with connected embedded software components and hardware peripherals
Desired Skills:
- Knowledge of connected vehicle infotainment and communication software systems
Workplace Flexibility:
- Occasional travel may be required, less than 15%
Years of Relevant Experience:
- 10+ years of software development experience in HPC embedded environment
Required Education:
- Bachelor’s Degree in Computer Engineering, Software Engineering, Computer Science, or related field
Desired Education:
- Master’s Degree in Computer Engineering, Software Engineering, Computer Science, or related field
Compensation
The hourly contract rate for this position in Mountain View, CA is $100.00 - $110.00/hour, depending on factors such as qualifications, certifications, relevant experience, and training.
CARIAD is an Equal Opportunity Employer. We welcome and encourage applicants from all backgrounds, and do not discriminate based on race, sex, age, disability, sexual orientation, national origin, religion, color, gender identity/expression, marital status, veteran status, or any other characteristics protected by applicable laws.
Recommended Jobs
Senior Software Engineer, Modeling & Simulation
ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting high-impact, cutting-edge solutions that redefine innovation. You'll dive into a diverse ran…
Human Resources Director
We are seeking an experienced HR Director to lead our human resources function and oversee a small HR team. This role is responsible for the full spectrum of HR operations including recruitment, empl…
Associate Director, Consumer Marketing - OTC (Eye Care)
Company Description AbbVie's mission is to discover and deliver innovative medicines and solutions that solve serious health issues today and address the medical challenges of tomorrow. We striv…
Account Representative, SMB UberEats, Northern California (SF-Based)
About the Role The Account Representative role is a great opportunity to demonstrate your sales skills and abilities in order to expand the number of merchants that work with Uber Eats. Who are we…
Nurse Practitioner
Experience the Matrix Providers Advantage. We strive to provide a framework of stability and structure for our valued employees, where you will experience lower provider-to-patient ratios and fair, …
Product Manager, Small Business Product
Company Description Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 cou…
Barista Apprentice
Caffe Luxxe: 1020 Coast Village Rd, Santa Barbara, CA 93108, USA Interested in coffee, but lacking experience? WE WILL TRAIN YOU! Our extensive APPRENTICESHIP PROGRAM creates professional barist…
Software Engineer 3
Job Duties: Develop a wallet as a service system in the micro wallet domain through partnerships with architects, cross-functional teams, product teams, and external teams. Implement the value-added s…
Solderer
EIT (Electronic Instrumentation & Technology) is seeking a Soldering Trainee / Solderer to join our team at our Danville, VA facility. This is a great opportunity for someone who enjoys working wit…
Plumbing Project Manager / Estimator
We’re hiring a Plumbing Project Manager / Estimator to manage commercial and residential plumbing projects from estimating through closeout. This role blends pre-construction estimating, project co…