Job DescriptionJob Description 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: The Sr Staff Software Engineer will play a crucial role in delivering high-performance, reliable, and scalable software that forms the backbone of embedded system solutions. As a SoC and board device driver's expert, you will design, implement, test, root cause issues and debug the BSP for Cariad infotainment platform. The Sr Staff Software Engineer will help lead the design and development of BSP software, including bootloaders, device drivers, and low-level firmware, plus analyze system performance metrics and implement improvements to meet stringent real-time and embedded system requirements. The Sr Staff Software Engineer will work closely with cross-functional teams, including hardware design engineers, systems engineers, and quality assurance teams, to ensure cohesive product development and to define system requirements to ensure software compatibility with new hardware designs. Role Responsibilities: Embedded System Development Architect, develop, test, release and maintain embedded device drivers for CARIAD automotive platforms Identify bottlenecks and optimize system performance through tuning priorities, code complexity reduction, and system-level optimizations System Integration Integrating Board-Support-Package with the hardware (board and SoC) and the rest of infotainment software Collaborating with hardware engineers, vendors, partners, and other software teams to ensure seamless integration between software and hardware components Conducting integration testing to ensure compatibility and performance Testing, Quality Assurance, Compliance & Standards Developing and executing test plans to ensure software quality and reliability Conducting unit testing, integration testing, and system testing Addressing bugs and performance issues identified during testing Ensuring the software complies with automotive industry standards and regulations (e.g., ISO 26262) Staying up to date with emerging technologies and industry trends Implementing best practices for software development and quality assurance Collaboration / Communication / Documentation Collaborate effectively with cross-functional teams including software, hardware, and quality assurance teams Communicate project status, technical challenges, and solutions in a clear and concise manner Create and maintain comprehensive technical documentation including design specifications, test reports, bug description, root cause and solution description, user guides, and release notes General Skills: Analytical and debugging skills. Effective written and verbal communication skills. Ability to actively participate in technical meetings and provide feedback. Collaborate and work with multiple teams across geographies and time zones. Excellent problem-solving and debugging skills. Ability to work independently and in a team environment. Experience and ability to work in a very past pace environment. Strong communication and interpersonal skills. Required Specialized Skills: Experience developing from scratch device drivers for multimedia and complex SoC Experience developing from scratch device drivers for complex boards with audio, display, high speed interfaces, networking and wireless connectivity Experience with board bring-up Proficiency in C/C++/Python programming languages Experience with Real Time Operating system mechanism and kernels Strong knowledge in QNX Excellent problem-solving skills and the ability to troubleshoot complex system-level issues. Experience with version control systems (e.g., Git), build automation tools, and continuous integration/continuous deployment (CI/CD) pipelines Experience with Qualcomm SoC Workplace Flexibility: Calls, (virtual) meetings & workshops (overlapping with German/US business hours as needed) to align with leadership, development teams and partners. Occasional international and domestic travel to provide on-site support and planning/integration workshops with our internal and external stakeholders. Years of Relevant Experience: 10+ years in embedded software development 7+ years in embedded Linux and QNX software and device drivers' development Required Education: Bachelor's degree in computer/electrical engineering, Computer Science, or related field. Desired Education: Master's degree or PhD in Computer/Electrical Engineering, Computer Science, or related field. Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, CA, the salary range for this position is 182,310 - 264,195. CARIAD, Inc. provides performance based merits and annual bonus along with a competitive benefits package. Benefits include 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 and vacation and paid holidays. We also offer a unique vehicle lease program that covers registration and insurance fees. 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. Employment with Cariad Inc. is contingent upon the successful completion of this screening process. We emphasize the importance of compliance with export control and sanctions laws as a fundamental aspect of our operations. Our company is dedicated to adhering to these regulations to ensure the lawful and ethical conduct of our business activities. Employment with our company is contingent on either verifying U.S. citizenship or U.S. lawful permanent resident status or obtaining any necessary license or confirming the availability of an applicable exemption or license exception. You, the applicant, will be required to answer certain questions for export control purposes, and that information will be reviewed by compliance personnel to ensure compliance with federal law. Cariad Inc. may choose not to apply for a license or use an applicable license exception (if available) for such individuals whose access to export-controlled technology or software source code may require authorization and may decline to proceed with an applicant on that basis alone. By submitting your application, you acknowledge and agree to participate in the export control and sanctions compliance screening process. Your cooperation in this matter is essential to our shared success and the integrity of our operations. Thank you for your understanding and commitment to upholding these important standards.
04/26/2026
Full time
Job DescriptionJob Description 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: The Sr Staff Software Engineer will play a crucial role in delivering high-performance, reliable, and scalable software that forms the backbone of embedded system solutions. As a SoC and board device driver's expert, you will design, implement, test, root cause issues and debug the BSP for Cariad infotainment platform. The Sr Staff Software Engineer will help lead the design and development of BSP software, including bootloaders, device drivers, and low-level firmware, plus analyze system performance metrics and implement improvements to meet stringent real-time and embedded system requirements. The Sr Staff Software Engineer will work closely with cross-functional teams, including hardware design engineers, systems engineers, and quality assurance teams, to ensure cohesive product development and to define system requirements to ensure software compatibility with new hardware designs. Role Responsibilities: Embedded System Development Architect, develop, test, release and maintain embedded device drivers for CARIAD automotive platforms Identify bottlenecks and optimize system performance through tuning priorities, code complexity reduction, and system-level optimizations System Integration Integrating Board-Support-Package with the hardware (board and SoC) and the rest of infotainment software Collaborating with hardware engineers, vendors, partners, and other software teams to ensure seamless integration between software and hardware components Conducting integration testing to ensure compatibility and performance Testing, Quality Assurance, Compliance & Standards Developing and executing test plans to ensure software quality and reliability Conducting unit testing, integration testing, and system testing Addressing bugs and performance issues identified during testing Ensuring the software complies with automotive industry standards and regulations (e.g., ISO 26262) Staying up to date with emerging technologies and industry trends Implementing best practices for software development and quality assurance Collaboration / Communication / Documentation Collaborate effectively with cross-functional teams including software, hardware, and quality assurance teams Communicate project status, technical challenges, and solutions in a clear and concise manner Create and maintain comprehensive technical documentation including design specifications, test reports, bug description, root cause and solution description, user guides, and release notes General Skills: Analytical and debugging skills. Effective written and verbal communication skills. Ability to actively participate in technical meetings and provide feedback. Collaborate and work with multiple teams across geographies and time zones. Excellent problem-solving and debugging skills. Ability to work independently and in a team environment. Experience and ability to work in a very past pace environment. Strong communication and interpersonal skills. Required Specialized Skills: Experience developing from scratch device drivers for multimedia and complex SoC Experience developing from scratch device drivers for complex boards with audio, display, high speed interfaces, networking and wireless connectivity Experience with board bring-up Proficiency in C/C++/Python programming languages Experience with Real Time Operating system mechanism and kernels Strong knowledge in QNX Excellent problem-solving skills and the ability to troubleshoot complex system-level issues. Experience with version control systems (e.g., Git), build automation tools, and continuous integration/continuous deployment (CI/CD) pipelines Experience with Qualcomm SoC Workplace Flexibility: Calls, (virtual) meetings & workshops (overlapping with German/US business hours as needed) to align with leadership, development teams and partners. Occasional international and domestic travel to provide on-site support and planning/integration workshops with our internal and external stakeholders. Years of Relevant Experience: 10+ years in embedded software development 7+ years in embedded Linux and QNX software and device drivers' development Required Education: Bachelor's degree in computer/electrical engineering, Computer Science, or related field. Desired Education: Master's degree or PhD in Computer/Electrical Engineering, Computer Science, or related field. Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, CA, the salary range for this position is 182,310 - 264,195. CARIAD, Inc. provides performance based merits and annual bonus along with a competitive benefits package. Benefits include 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 and vacation and paid holidays. We also offer a unique vehicle lease program that covers registration and insurance fees. 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. Employment with Cariad Inc. is contingent upon the successful completion of this screening process. We emphasize the importance of compliance with export control and sanctions laws as a fundamental aspect of our operations. Our company is dedicated to adhering to these regulations to ensure the lawful and ethical conduct of our business activities. Employment with our company is contingent on either verifying U.S. citizenship or U.S. lawful permanent resident status or obtaining any necessary license or confirming the availability of an applicable exemption or license exception. You, the applicant, will be required to answer certain questions for export control purposes, and that information will be reviewed by compliance personnel to ensure compliance with federal law. Cariad Inc. may choose not to apply for a license or use an applicable license exception (if available) for such individuals whose access to export-controlled technology or software source code may require authorization and may decline to proceed with an applicant on that basis alone. By submitting your application, you acknowledge and agree to participate in the export control and sanctions compliance screening process. Your cooperation in this matter is essential to our shared success and the integrity of our operations. Thank you for your understanding and commitment to upholding these important standards.
Job DescriptionJob Description 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: The Senior Staff Software Engineer, Embedded role is responsible for architecting, designing, and implementing software modules that drive the graphics, rendering, and display pipeline within CARIAD's next-generation automotive infotainment platform. This position focuses on the application and middleware layers of the infotainment stack-enabling high-performance rendering, efficient display composition, and seamless video integration across multiple in-vehicle displays. The engineer leads efforts to optimize visual performance, ensure frame synchronization, and deliver a responsive and visually consistent user experience. Role Responsibilities: Graphics and Display Software Development Architect, design, and implement graphics and display pipeline modules in the infotainment software stack (Android and embedded Linux environments). Collaborate with UX/UI and middleware teams to enable efficient rendering paths, surface composition, and multi-display rendering across clusters and infotainment displays. Optimize GPU usage, rendering performance, and memory footprint for real-time, high-fidelity visual output. Lead efforts on composition management, frame synchronization, and rendering optimization for embedded systems. Integrate video and graphics components-ensuring smooth transitions, synchronized playback, and quality rendering of multimedia assets. System Integration Partner with platform and hardware teams to ensure the graphics and display software layers interface seamlessly with SoC GPUs and display controllers. Collaborating with diverse software teams and both internal and external partners to ensure seamless integration between software and hardware components. Lead integration testing, managing large test environments, and ensuring system reliability at scale. Compliance and Standards Drive compliance initiatives to ensure the software aligns with automotive industry standards and regulations (e.g., ISO 26262). Staying up to date with emerging technologies and industry trends. Champion the implementation of advanced best practices for software development, quality assurance, and performance optimization Testing and Quality Assurance Design and oversee comprehensive test plans to ensure software quality and reliability Conducting unit testing, integration testing and system testing. Lead cross-functional teams to resolve complex bugs and performance bottlenecks, driving continuous improvements. Collaboration and Communication Lead cross-functional collaboration with software, hardware, and quality assurance teams, driving alignment across multiple geographies and time zones. Serve as a key technical liaison, clearly articulating complex project status updates, technical challenges, and solutions to senior leadership. Documentation Create and maintain comprehensive technical documentation including design specification, test reports, bug description, root cause and solution description, user guides, and release notes. Drive the creation of comprehensive user guides, release notes, and design documentation for large-scale projects. General Skills: Analytical and debugging skills. Effective written and verbal communication skills. Ability to actively participate in technical meetings and provide feedback. Collaborate and work with multiple teams across geographies and time zones. Excellent problem-solving and debugging skills. Ability to work independently and in a team environment. Experience and ability to work in a very past pace environment. Strong communication and interpersonal skills. Required Specialized Skills: Strong proficiency in C++ programming with experience in Android or embedded Linux graphics frameworks Familiarity with scripting languages such as Python, Bash, or Perl. Deep understanding of rendering architectures, display composition, and framebuffer management Experience in video/graphics synchronization, latency reduction, and GPU performance optimization Familiarity with multimedia frameworks and integration into infotainment systems Experience using test automation in a Test-Driven Development (TDD) process is a plus Experience working with cross functional teams (product teams, system and validation teams, hardware teams). Hands-on experience developing software products using Agile process. Desired Skills: Experience with multi-display embedded systems Understanding of real-time operating constraints in infotainment environments Experience with Yocto/Open Embedded build systems and Linux distribution customization. Background in image processing or picture quality enhancement algorithms Workplace Flexibility: Calls, (virtual) meetings & workshops (overlapping with German/US business hours as needed) to align with leadership, development teams and partners. Occasional international and domestic travel to provide on-site support and planning/integration workshops with our internal and external stakeholders. Years of Relevant Experience: 10+ years in developing embedded software development 5+ years' experience focused on graphics, rendering, or display pipeline development 5+ years of experience as a tech lead, significantly contributing in overarching system design and SW architecture matters Required Education: Bachelor's degree in computer/electrical engineering, Computer Science, or related field. Desired Education: Master's degree or PhD in Computer/Electrical Engineering, Computer Science, or related field. Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, California, the salary range for this position is $182,310 - 264,195. CARIAD, Inc. provides performance based merits and annual bonus along with a competitive benefits package. Benefits include 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 and vacation and paid holidays. We also offer a unique vehicle lease program that covers registration and insurance fees. 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. Employment with CARIAD Inc. is subject to export control and sanctions compliance. Some positions may involve access to technology and/or software source code subject to U.S. legal restrictions on release to certain foreign persons based on citizenship or permanent residence. To ensure compliance, applicants will be required to provide information for screening. Employment may be contingent on the outcome, including verification of U.S. citizenship or lawful permanent resident status, or confirmation that a license, exemption, or exception applies. CARIAD retains the discretion to decline to obtain a required license in any case. By applying, you acknowledge and agree to participate in this process.
04/26/2026
Full time
Job DescriptionJob Description 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: The Senior Staff Software Engineer, Embedded role is responsible for architecting, designing, and implementing software modules that drive the graphics, rendering, and display pipeline within CARIAD's next-generation automotive infotainment platform. This position focuses on the application and middleware layers of the infotainment stack-enabling high-performance rendering, efficient display composition, and seamless video integration across multiple in-vehicle displays. The engineer leads efforts to optimize visual performance, ensure frame synchronization, and deliver a responsive and visually consistent user experience. Role Responsibilities: Graphics and Display Software Development Architect, design, and implement graphics and display pipeline modules in the infotainment software stack (Android and embedded Linux environments). Collaborate with UX/UI and middleware teams to enable efficient rendering paths, surface composition, and multi-display rendering across clusters and infotainment displays. Optimize GPU usage, rendering performance, and memory footprint for real-time, high-fidelity visual output. Lead efforts on composition management, frame synchronization, and rendering optimization for embedded systems. Integrate video and graphics components-ensuring smooth transitions, synchronized playback, and quality rendering of multimedia assets. System Integration Partner with platform and hardware teams to ensure the graphics and display software layers interface seamlessly with SoC GPUs and display controllers. Collaborating with diverse software teams and both internal and external partners to ensure seamless integration between software and hardware components. Lead integration testing, managing large test environments, and ensuring system reliability at scale. Compliance and Standards Drive compliance initiatives to ensure the software aligns with automotive industry standards and regulations (e.g., ISO 26262). Staying up to date with emerging technologies and industry trends. Champion the implementation of advanced best practices for software development, quality assurance, and performance optimization Testing and Quality Assurance Design and oversee comprehensive test plans to ensure software quality and reliability Conducting unit testing, integration testing and system testing. Lead cross-functional teams to resolve complex bugs and performance bottlenecks, driving continuous improvements. Collaboration and Communication Lead cross-functional collaboration with software, hardware, and quality assurance teams, driving alignment across multiple geographies and time zones. Serve as a key technical liaison, clearly articulating complex project status updates, technical challenges, and solutions to senior leadership. Documentation Create and maintain comprehensive technical documentation including design specification, test reports, bug description, root cause and solution description, user guides, and release notes. Drive the creation of comprehensive user guides, release notes, and design documentation for large-scale projects. General Skills: Analytical and debugging skills. Effective written and verbal communication skills. Ability to actively participate in technical meetings and provide feedback. Collaborate and work with multiple teams across geographies and time zones. Excellent problem-solving and debugging skills. Ability to work independently and in a team environment. Experience and ability to work in a very past pace environment. Strong communication and interpersonal skills. Required Specialized Skills: Strong proficiency in C++ programming with experience in Android or embedded Linux graphics frameworks Familiarity with scripting languages such as Python, Bash, or Perl. Deep understanding of rendering architectures, display composition, and framebuffer management Experience in video/graphics synchronization, latency reduction, and GPU performance optimization Familiarity with multimedia frameworks and integration into infotainment systems Experience using test automation in a Test-Driven Development (TDD) process is a plus Experience working with cross functional teams (product teams, system and validation teams, hardware teams). Hands-on experience developing software products using Agile process. Desired Skills: Experience with multi-display embedded systems Understanding of real-time operating constraints in infotainment environments Experience with Yocto/Open Embedded build systems and Linux distribution customization. Background in image processing or picture quality enhancement algorithms Workplace Flexibility: Calls, (virtual) meetings & workshops (overlapping with German/US business hours as needed) to align with leadership, development teams and partners. Occasional international and domestic travel to provide on-site support and planning/integration workshops with our internal and external stakeholders. Years of Relevant Experience: 10+ years in developing embedded software development 5+ years' experience focused on graphics, rendering, or display pipeline development 5+ years of experience as a tech lead, significantly contributing in overarching system design and SW architecture matters Required Education: Bachelor's degree in computer/electrical engineering, Computer Science, or related field. Desired Education: Master's degree or PhD in Computer/Electrical Engineering, Computer Science, or related field. Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, California, the salary range for this position is $182,310 - 264,195. CARIAD, Inc. provides performance based merits and annual bonus along with a competitive benefits package. Benefits include 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 and vacation and paid holidays. We also offer a unique vehicle lease program that covers registration and insurance fees. 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. Employment with CARIAD Inc. is subject to export control and sanctions compliance. Some positions may involve access to technology and/or software source code subject to U.S. legal restrictions on release to certain foreign persons based on citizenship or permanent residence. To ensure compliance, applicants will be required to provide information for screening. Employment may be contingent on the outcome, including verification of U.S. citizenship or lawful permanent resident status, or confirmation that a license, exemption, or exception applies. CARIAD retains the discretion to decline to obtain a required license in any case. By applying, you acknowledge and agree to participate in this process.
Job DescriptionJob Description 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: The Sr Staff Software Engineer, Android Frameworks role is responsible for architecting, designing, extending, and implementing software modules related to the graphics and video pipeline within the infotainment system. This includes optimizing the Android platform and middleware for performance and reliability, collaborating with Linux and QNX teams responsible for low-level system services, and delivering high-quality, scalable, and maintainable solutions for next-generation automotive experiences. Role Responsibilities: Embedded System Development Architect, develop, test, release and maintain embedded device drivers for Cariad automotive platform. Own software features end-to-end and deliver high quality, testable, and peer reviewed software Identify bottlenecks and optimize system performance through tuning of priorities, code complexity reduction, and system-level optimizations. System Integration Integrating Board-Support-Package with the hardware (board and SoC) and the rest of infotainment software. Collaborating with hardware engineers, vendors, partners, and other software teams to ensure seamless integration between software and hardware components. Conducting integration testing to ensure compatibility and performance. Compliance and Standards Ensuring the software complies with automotive industry standards and regulations (e.g., ISO 26262). Staying up-to-date with emerging technologies and industry trends. Implementing best practices for software development and quality assurance. Testing and Quality Assurance Developing and executing test plans to ensure software quality and reliability Conducting unit testing, integration testing, and system testing. Addressing bugs and performance issues identified during testing. Collaboration and Communication Collaborate effectively with cross-functional teams including software, hardware, and quality assurance teams. Communicate project status, technical challenges, and solutions in a clear and concise manner. Documentation Create and maintain comprehensive technical documentation including design specification, test reports, bug description, root cause and solution description, user guides, and release notes. Years of Experience: 10+ years in embedded software development 5+ years in Android Framework and Kernel development 5+ years of experience as a tech lead, significantly contributing to overarching system design and software architecture matters Required Education: BS in Computer/Electrical Engineering or Computer Science. Desired Education: MS/PhD in Computer/Electrical Engineering or Computer Science Skills: Analytical and debugging skills. Effective written and oral communication skills. Experience in functional and technical leadership. Ability to lead technical meetings and provide feedback. Collaborate and work with multiple teams across geographies and time zones. Ability to work independently and in a team environment. Strong communication and interpersonal skills. Required Skills: Proficiency in C/C++ programming languages. Knowledge of Rust programming language. Knowledge of scripting languages such as Python, Bash, or Perl. Experience implementing device drivers for display interfaces (HDMI, DP, DSI) and SER/DES Experience implementing and improving performances GPU and DPU drivers Deep knowledge how Android AOSP, AAOSP and Linux display and graphic pipeline works including each of its components Experience or deep understanding how Yocto Linux software build works. Experience with graphic pipeline with hypervisor and embedded Linux Experience using test automation in a Test-Driven Development (TDD) process is a plus Experience working with cross functional teams (product teams, system and validation teams, hardware teams). Experience developing software products using Agile process. Desired Skills: Knowledge and experience implementing video codec Strong knowledge in image processing Experience improving picture quality for embedded devices Experience using Generative AI or Large Language Models (LLM) to improve software development efficiency and quality Work Flexibility: Calls, (virtual) meetings & workshops (overlapping with German/US business hours as needed) to align with leadership, development teams and partners. Occasional international and domestic travel to provide on-site support and planning/integration workshops with our internal and external stakeholders. Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, California, the salary range for this position is $166,860 - $242,565. CARIAD, Inc. provides performance based merits and annual bonus along with a competitive benefits package. Benefits include 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 and vacation and paid holidays. We also offer a unique vehicle lease program that covers registration and insurance fees. 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. Employment with CARIAD Inc. is subject to export control and sanctions compliance. Some positions may involve access to technology and/or software source code subject to U.S. legal restrictions on release to certain foreign persons based on citizenship or permanent residence. To ensure compliance, applicants will be required to provide information for screening. Employment may be contingent on the outcome, including verification of U.S. citizenship or lawful permanent resident status, or confirmation that a license, exemption, or exception applies. CARIAD retains the discretion to decline to obtain a required license in any case. By applying, you acknowledge and agree to participate in this process.
04/26/2026
Full time
Job DescriptionJob Description 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: The Sr Staff Software Engineer, Android Frameworks role is responsible for architecting, designing, extending, and implementing software modules related to the graphics and video pipeline within the infotainment system. This includes optimizing the Android platform and middleware for performance and reliability, collaborating with Linux and QNX teams responsible for low-level system services, and delivering high-quality, scalable, and maintainable solutions for next-generation automotive experiences. Role Responsibilities: Embedded System Development Architect, develop, test, release and maintain embedded device drivers for Cariad automotive platform. Own software features end-to-end and deliver high quality, testable, and peer reviewed software Identify bottlenecks and optimize system performance through tuning of priorities, code complexity reduction, and system-level optimizations. System Integration Integrating Board-Support-Package with the hardware (board and SoC) and the rest of infotainment software. Collaborating with hardware engineers, vendors, partners, and other software teams to ensure seamless integration between software and hardware components. Conducting integration testing to ensure compatibility and performance. Compliance and Standards Ensuring the software complies with automotive industry standards and regulations (e.g., ISO 26262). Staying up-to-date with emerging technologies and industry trends. Implementing best practices for software development and quality assurance. Testing and Quality Assurance Developing and executing test plans to ensure software quality and reliability Conducting unit testing, integration testing, and system testing. Addressing bugs and performance issues identified during testing. Collaboration and Communication Collaborate effectively with cross-functional teams including software, hardware, and quality assurance teams. Communicate project status, technical challenges, and solutions in a clear and concise manner. Documentation Create and maintain comprehensive technical documentation including design specification, test reports, bug description, root cause and solution description, user guides, and release notes. Years of Experience: 10+ years in embedded software development 5+ years in Android Framework and Kernel development 5+ years of experience as a tech lead, significantly contributing to overarching system design and software architecture matters Required Education: BS in Computer/Electrical Engineering or Computer Science. Desired Education: MS/PhD in Computer/Electrical Engineering or Computer Science Skills: Analytical and debugging skills. Effective written and oral communication skills. Experience in functional and technical leadership. Ability to lead technical meetings and provide feedback. Collaborate and work with multiple teams across geographies and time zones. Ability to work independently and in a team environment. Strong communication and interpersonal skills. Required Skills: Proficiency in C/C++ programming languages. Knowledge of Rust programming language. Knowledge of scripting languages such as Python, Bash, or Perl. Experience implementing device drivers for display interfaces (HDMI, DP, DSI) and SER/DES Experience implementing and improving performances GPU and DPU drivers Deep knowledge how Android AOSP, AAOSP and Linux display and graphic pipeline works including each of its components Experience or deep understanding how Yocto Linux software build works. Experience with graphic pipeline with hypervisor and embedded Linux Experience using test automation in a Test-Driven Development (TDD) process is a plus Experience working with cross functional teams (product teams, system and validation teams, hardware teams). Experience developing software products using Agile process. Desired Skills: Knowledge and experience implementing video codec Strong knowledge in image processing Experience improving picture quality for embedded devices Experience using Generative AI or Large Language Models (LLM) to improve software development efficiency and quality Work Flexibility: Calls, (virtual) meetings & workshops (overlapping with German/US business hours as needed) to align with leadership, development teams and partners. Occasional international and domestic travel to provide on-site support and planning/integration workshops with our internal and external stakeholders. Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, California, the salary range for this position is $166,860 - $242,565. CARIAD, Inc. provides performance based merits and annual bonus along with a competitive benefits package. Benefits include 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 and vacation and paid holidays. We also offer a unique vehicle lease program that covers registration and insurance fees. 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. Employment with CARIAD Inc. is subject to export control and sanctions compliance. Some positions may involve access to technology and/or software source code subject to U.S. legal restrictions on release to certain foreign persons based on citizenship or permanent residence. To ensure compliance, applicants will be required to provide information for screening. Employment may be contingent on the outcome, including verification of U.S. citizenship or lawful permanent resident status, or confirmation that a license, exemption, or exception applies. CARIAD retains the discretion to decline to obtain a required license in any case. By applying, you acknowledge and agree to participate in this process.
Job DescriptionJob Description 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: The Technical Lead Sr Principal Software Engineer, BSW is a senior technical leader and enterprise-wide authority for base software on high-performance automotive computing platforms across CARIAD and the Volkswagen Group. This role owns BSW platform strategy and architectural direction, driving scalable, reusable foundations that enable multiple vehicle programs from concept through production. In addition to delivering critical embedded software (BSP/MCAL/boot chain/OS services) and leading complex bring-up, the Sr Principal sets technical standards, establishes governance, and resolves the highest-impact cross-program technical risks. The role partners closely with hardware, systems, safety, security, validation, and manufacturing leaders to ensure end-to-end platform integrity and regulatory compliance.As a multiplier, this position builds technical communities, mentors other engineers, shapes multi-year roadmaps, and represents CARIAD in external technical forums and strategic partner engagements to accelerate innovation and platform maturity. Role Responsibilities: Platform Architecture, Strategy & Governance Own the BSW platform architecture across multiple ECUs/programs; define the target architecture, key interfaces, and reusable patterns. Drive multi-year BSW roadmap (boot chain, OS services, diagnostics, update/flash, HW abstraction, safety/security enablers) aligned to product and hardware roadmaps. Establish engineering standards, design review governance, and reference implementations adopted across CARIAD and Volkswagen Group partners. Set technical strategy for vendor/third-party stack integration (e.g., OS, hypervisor, MCAL/BSW suppliers), including build-vs-buy decisions and performance targets. Cross-Program Technical Leadership Lead resolution of the most complex, cross-domain issues (hardware/software/system), including critical escalations and program-level tradeoffs. Partner with Safety, Security, and Systems Engineering to ensure architecture supports ISO 26262, cybersecurity requirements, and compliance evidence needs. Align technical decisions across product, integration, validation, and manufacturing to reduce platform fragmentation and improve reuse. Represent CARIAD in cross-brand technical working groups and strategic partner engagements to drive alignment and accelerate delivery. Embedded Software Development & Bring-Up Architect, design, and implement core base software components (BSP, MCAL integration, bootloaders, OS services, diagnostics) for high-performance ECUs. Lead board bring-up, low-level driver development, and root-cause debug using advanced instrumentation, fault injection, and performance profiling. Guide implementation of robust CI/CD, static/dynamic analysis, and automated validation frameworks for production-quality embedded software. Operational Excellence & Talent Multiplication Mentor and develop Principal/Staff engineers; grow technical communities of practice and raise engineering quality through coaching and review. Define metrics and continuous-improvement initiatives (quality, reliability, build stability, test coverage) to improve delivery predictability. Support manufacturing, validation, and operations teams for production test workflows, flashing/update processes, and field issue triage. General Skills: Recognized technical authority with strong systems thinking and ability to simplify complex platform decisions for diverse audiences Executive-ready verbal and written communication; able to influence outcomes across organizations without direct authority Deep expertise in embedded/BSW architecture, platform scaling, and long-term maintainability for safety- and security-critical systems Proven ability to define engineering standards, governance models, and reusable patterns adopted across multiple programs Strong integration skills - joining people, processes, or systems across domains (HW/SW/System/Safety/Security/Manufacturing) Excellent prioritization and decision-making in ambiguous, multi-stakeholder environments; balances time-to-market with platform health Mentorship and talent-building: develops other senior engineers, grows technical communities, and raises org-wide engineering quality Continuous improvement mindset; drives metrics, automation, and operational excellence across the full software lifecycle Required Skills: Deep expertise in embedded software platform development and integration for high-performance automotive systems Strong knowledge of vehicle EE architectures and automotive development processes In-depth understanding of functional safety (ISO 26262) and proven experience implementing them in software Mastery of embedded system software architecture, real-time operating systems, and web framework components and their interfaces Strong knowledge of connected HPC software components, peripherals, and infotainment systems Hands-on experience in the design, validation, and introduction of software into mass production Expertise in multiple programming and scripting languages, including C, C++, Java, Python, and HTML5, with a strong focus on performance, maintainability, and scalability Demonstrated ability to apply best practices, align with emerging technology trends, and influence architectural and design decisions through trade-off analysis Proven track record of mentoring and providing technical leadership to engineering teams, shaping software practices and driving adoption of modern development principles Desired Skills: Knowledge of connected navigation, ADAS, and infotainment technologies, with practical experience in system-level integration Familiarity with cloud-oriented and mobile internet application architectures, including integration with vehicle systems Proven ability to lead rapid prototyping, validation, and proof-of-concept development for new software features or platforms Experience with software design and architecture for consumer electronics, bridging automotive and broader embedded system domains Years of Relevant Experience: 13+ Years of software development experience with BSW (embedded/low-level), including platform architecture and cross-program technical leadership Required Education: Bachelors in Engineering Desired Education: Master's Degree in Engineering Work Flexibility: Travel to worldwide locations required up to 15% Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, California, the salary range for this position is $209,090 - $303,335. CARIAD, Inc. provides performance based merits and annual bonus along with a competitive benefits package. Benefits include 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 and vacation and paid holidays. We also offer a unique vehicle lease program that covers registration and insurance fees. 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. Employment with CARIAD Inc. is subject to export control and sanctions compliance. Some positions may involve access to technology and/or software source code subject to U.S. legal restrictions on release to certain foreign persons based on citizenship or permanent residence. To ensure compliance, applicants will be required to provide information for screening. Employment may be contingent on the outcome, including verification of U.S. citizenship or lawful permanent resident status, or confirmation that a license, exemption, or exception applies. CARIAD retains the discretion to decline to obtain a required license in any case. By applying, you acknowledge and agree to participate in this process.
04/26/2026
Full time
Job DescriptionJob Description 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: The Technical Lead Sr Principal Software Engineer, BSW is a senior technical leader and enterprise-wide authority for base software on high-performance automotive computing platforms across CARIAD and the Volkswagen Group. This role owns BSW platform strategy and architectural direction, driving scalable, reusable foundations that enable multiple vehicle programs from concept through production. In addition to delivering critical embedded software (BSP/MCAL/boot chain/OS services) and leading complex bring-up, the Sr Principal sets technical standards, establishes governance, and resolves the highest-impact cross-program technical risks. The role partners closely with hardware, systems, safety, security, validation, and manufacturing leaders to ensure end-to-end platform integrity and regulatory compliance.As a multiplier, this position builds technical communities, mentors other engineers, shapes multi-year roadmaps, and represents CARIAD in external technical forums and strategic partner engagements to accelerate innovation and platform maturity. Role Responsibilities: Platform Architecture, Strategy & Governance Own the BSW platform architecture across multiple ECUs/programs; define the target architecture, key interfaces, and reusable patterns. Drive multi-year BSW roadmap (boot chain, OS services, diagnostics, update/flash, HW abstraction, safety/security enablers) aligned to product and hardware roadmaps. Establish engineering standards, design review governance, and reference implementations adopted across CARIAD and Volkswagen Group partners. Set technical strategy for vendor/third-party stack integration (e.g., OS, hypervisor, MCAL/BSW suppliers), including build-vs-buy decisions and performance targets. Cross-Program Technical Leadership Lead resolution of the most complex, cross-domain issues (hardware/software/system), including critical escalations and program-level tradeoffs. Partner with Safety, Security, and Systems Engineering to ensure architecture supports ISO 26262, cybersecurity requirements, and compliance evidence needs. Align technical decisions across product, integration, validation, and manufacturing to reduce platform fragmentation and improve reuse. Represent CARIAD in cross-brand technical working groups and strategic partner engagements to drive alignment and accelerate delivery. Embedded Software Development & Bring-Up Architect, design, and implement core base software components (BSP, MCAL integration, bootloaders, OS services, diagnostics) for high-performance ECUs. Lead board bring-up, low-level driver development, and root-cause debug using advanced instrumentation, fault injection, and performance profiling. Guide implementation of robust CI/CD, static/dynamic analysis, and automated validation frameworks for production-quality embedded software. Operational Excellence & Talent Multiplication Mentor and develop Principal/Staff engineers; grow technical communities of practice and raise engineering quality through coaching and review. Define metrics and continuous-improvement initiatives (quality, reliability, build stability, test coverage) to improve delivery predictability. Support manufacturing, validation, and operations teams for production test workflows, flashing/update processes, and field issue triage. General Skills: Recognized technical authority with strong systems thinking and ability to simplify complex platform decisions for diverse audiences Executive-ready verbal and written communication; able to influence outcomes across organizations without direct authority Deep expertise in embedded/BSW architecture, platform scaling, and long-term maintainability for safety- and security-critical systems Proven ability to define engineering standards, governance models, and reusable patterns adopted across multiple programs Strong integration skills - joining people, processes, or systems across domains (HW/SW/System/Safety/Security/Manufacturing) Excellent prioritization and decision-making in ambiguous, multi-stakeholder environments; balances time-to-market with platform health Mentorship and talent-building: develops other senior engineers, grows technical communities, and raises org-wide engineering quality Continuous improvement mindset; drives metrics, automation, and operational excellence across the full software lifecycle Required Skills: Deep expertise in embedded software platform development and integration for high-performance automotive systems Strong knowledge of vehicle EE architectures and automotive development processes In-depth understanding of functional safety (ISO 26262) and proven experience implementing them in software Mastery of embedded system software architecture, real-time operating systems, and web framework components and their interfaces Strong knowledge of connected HPC software components, peripherals, and infotainment systems Hands-on experience in the design, validation, and introduction of software into mass production Expertise in multiple programming and scripting languages, including C, C++, Java, Python, and HTML5, with a strong focus on performance, maintainability, and scalability Demonstrated ability to apply best practices, align with emerging technology trends, and influence architectural and design decisions through trade-off analysis Proven track record of mentoring and providing technical leadership to engineering teams, shaping software practices and driving adoption of modern development principles Desired Skills: Knowledge of connected navigation, ADAS, and infotainment technologies, with practical experience in system-level integration Familiarity with cloud-oriented and mobile internet application architectures, including integration with vehicle systems Proven ability to lead rapid prototyping, validation, and proof-of-concept development for new software features or platforms Experience with software design and architecture for consumer electronics, bridging automotive and broader embedded system domains Years of Relevant Experience: 13+ Years of software development experience with BSW (embedded/low-level), including platform architecture and cross-program technical leadership Required Education: Bachelors in Engineering Desired Education: Master's Degree in Engineering Work Flexibility: Travel to worldwide locations required up to 15% Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, California, the salary range for this position is $209,090 - $303,335. CARIAD, Inc. provides performance based merits and annual bonus along with a competitive benefits package. Benefits include 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 and vacation and paid holidays. We also offer a unique vehicle lease program that covers registration and insurance fees. 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. Employment with CARIAD Inc. is subject to export control and sanctions compliance. Some positions may involve access to technology and/or software source code subject to U.S. legal restrictions on release to certain foreign persons based on citizenship or permanent residence. To ensure compliance, applicants will be required to provide information for screening. Employment may be contingent on the outcome, including verification of U.S. citizenship or lawful permanent resident status, or confirmation that a license, exemption, or exception applies. CARIAD retains the discretion to decline to obtain a required license in any case. By applying, you acknowledge and agree to participate in this process.
Job DescriptionJob Description 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 The Sr Software Engineer, Embedded Machine Learning is responsible for designing, optimizing, and deploying machine learning models on high-performance embedded hardware platforms. This role focuses on translating machine learning models from training environments into production-ready implementations on embedded ML accelerators, including selection of efficient model architectures, quantization, runtime performance analysis, and functional validation. The Sr Software Engineer, Embedded Machine Learning works independently on complex technical problems and collaborates closely with software, hardware, and systems teams to ensure reliable, real-time performance of machine learning workloads in production embedded systems. Role Responsibilities Embedded ML Development & Optimization Design, train, and optimize machine learning models for execution on embedded ML accelerators Quantize and convert machine learning models from training frameworks to embedded runtime environments Analyze and optimize runtime performance to meet real-time and hardware constraints Develop and maintain production-quality code and artifacts supporting machine learning deployment on embedded systems Validation & Production Support Verify functional correctness and performance of deployed models on target hardware Debug and resolve performance and accuracy issues across the machine learning deployment pipeline Collaborate with cross-functional teams to integrate machine learning models into embedded systems Support deployed machine learning models in production, including performance monitoring, issue triage, and iterative improvement Technical Collaboration & Continuous Improvement Contribute to continuous improvement of machine learning workflows, tools, and best practices Share technical knowledge and lessons learned with peers Document model behavior, performance characteristics, and deployment considerations to support collaboration and long-term maintainability Years of Experience 6+ years of experience in machine learning, embedded systems, or performance-critical software development Production experience deploying and optimizing ML models on embedded or constrained hardware platforms Required Education Bachelor's degree in Computer Science or Computer Engineering Desired Education Master's degree in Computer Science or Computer Engineering Skills Strong analytical and problem-solving skills applied to complex, real-time systems Ability to work independently on complex technical problems with limited supervision Clear written and verbal communication skills for collaborating with cross-functional partners Strong attention to detail and commitment to production-quality outcomes Demonstrated ability to learn new technologies and share knowledge with peers Required Skills Training modern machine learning networks, including transformer-based architectures, for high-performance embedded hardware accelerators Quantization, deployment, and optimization of machine learning models for production embedded systems Profiling, debugging, and optimizing runtime performance of machine learning workloads on embedded ML accelerators Supporting machine learning models through deployment, validation, and iterative improvement on target hardware Desired Skills Experience with Qualcomm Hexagon NPUs Experience working in ADAS or automotive embedded systems environments Work Flexibility Some on-site work with embedded hardware required, driving test car Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, CA, the salary range for this position is $149,350 - $215,785. CARIAD, Inc. provides performance based merits and annual bonus along with a competitive benefits package. Benefits include 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 and vacation and paid holidays. We also offer a unique vehicle lease program that covers registration and insurance fees. 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. Employment with Cariad Inc. is contingent upon the successful completion of this screening process. We emphasize the importance of compliance with export control and sanctions laws as a fundamental aspect of our operations. Our company is dedicated to adhering to these regulations to ensure the lawful and ethical conduct of our business activities. Employment with our company is contingent on either verifying U.S. citizenship or U.S. lawful permanent resident status or obtaining any necessary license or confirming the availability of an applicable exemption or license exception. You, the applicant, will be required to answer certain questions for export control purposes, and that information will be reviewed by compliance personnel to ensure compliance with federal law. Cariad Inc. may choose not to apply for a license or use an applicable license exception (if available) for such individuals whose access to export-controlled technology or software source code may require authorization and may decline to proceed with an applicant on that basis alone. By submitting your application, you acknowledge and agree to participate in the export control and sanctions compliance screening process. Your cooperation in this matter is essential to our shared success and the integrity of our operations. Thank you for your understanding and commitment to upholding these important standards.
04/24/2026
Full time
Job DescriptionJob Description 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 The Sr Software Engineer, Embedded Machine Learning is responsible for designing, optimizing, and deploying machine learning models on high-performance embedded hardware platforms. This role focuses on translating machine learning models from training environments into production-ready implementations on embedded ML accelerators, including selection of efficient model architectures, quantization, runtime performance analysis, and functional validation. The Sr Software Engineer, Embedded Machine Learning works independently on complex technical problems and collaborates closely with software, hardware, and systems teams to ensure reliable, real-time performance of machine learning workloads in production embedded systems. Role Responsibilities Embedded ML Development & Optimization Design, train, and optimize machine learning models for execution on embedded ML accelerators Quantize and convert machine learning models from training frameworks to embedded runtime environments Analyze and optimize runtime performance to meet real-time and hardware constraints Develop and maintain production-quality code and artifacts supporting machine learning deployment on embedded systems Validation & Production Support Verify functional correctness and performance of deployed models on target hardware Debug and resolve performance and accuracy issues across the machine learning deployment pipeline Collaborate with cross-functional teams to integrate machine learning models into embedded systems Support deployed machine learning models in production, including performance monitoring, issue triage, and iterative improvement Technical Collaboration & Continuous Improvement Contribute to continuous improvement of machine learning workflows, tools, and best practices Share technical knowledge and lessons learned with peers Document model behavior, performance characteristics, and deployment considerations to support collaboration and long-term maintainability Years of Experience 6+ years of experience in machine learning, embedded systems, or performance-critical software development Production experience deploying and optimizing ML models on embedded or constrained hardware platforms Required Education Bachelor's degree in Computer Science or Computer Engineering Desired Education Master's degree in Computer Science or Computer Engineering Skills Strong analytical and problem-solving skills applied to complex, real-time systems Ability to work independently on complex technical problems with limited supervision Clear written and verbal communication skills for collaborating with cross-functional partners Strong attention to detail and commitment to production-quality outcomes Demonstrated ability to learn new technologies and share knowledge with peers Required Skills Training modern machine learning networks, including transformer-based architectures, for high-performance embedded hardware accelerators Quantization, deployment, and optimization of machine learning models for production embedded systems Profiling, debugging, and optimizing runtime performance of machine learning workloads on embedded ML accelerators Supporting machine learning models through deployment, validation, and iterative improvement on target hardware Desired Skills Experience with Qualcomm Hexagon NPUs Experience working in ADAS or automotive embedded systems environments Work Flexibility Some on-site work with embedded hardware required, driving test car Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, CA, the salary range for this position is $149,350 - $215,785. CARIAD, Inc. provides performance based merits and annual bonus along with a competitive benefits package. Benefits include 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 and vacation and paid holidays. We also offer a unique vehicle lease program that covers registration and insurance fees. 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. Employment with Cariad Inc. is contingent upon the successful completion of this screening process. We emphasize the importance of compliance with export control and sanctions laws as a fundamental aspect of our operations. Our company is dedicated to adhering to these regulations to ensure the lawful and ethical conduct of our business activities. Employment with our company is contingent on either verifying U.S. citizenship or U.S. lawful permanent resident status or obtaining any necessary license or confirming the availability of an applicable exemption or license exception. You, the applicant, will be required to answer certain questions for export control purposes, and that information will be reviewed by compliance personnel to ensure compliance with federal law. Cariad Inc. may choose not to apply for a license or use an applicable license exception (if available) for such individuals whose access to export-controlled technology or software source code may require authorization and may decline to proceed with an applicant on that basis alone. By submitting your application, you acknowledge and agree to participate in the export control and sanctions compliance screening process. Your cooperation in this matter is essential to our shared success and the integrity of our operations. Thank you for your understanding and commitment to upholding these important standards.
Job DescriptionJob Description 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: The Technical Service Engineer III plays a pivotal role in establishing IT as a Service at CARIAD Inc., with a focus on evolving desktop engineering and endpoint management across a diverse ecosystem of Windows, macOS, Ubuntu, and iOS devices. This role combines technical expertise with strong service management acumen, ensuring reliable and secure systems administration while driving process maturity across change, incident, and problem management disciplines. In this role, you will implement, and maintain scalable desktop solutions, enforce compliance and security standards, and manage the full lifecycle of IT assets. You'll also serve as an escalation point for complex endpoint issues and work closely with cross-functional teams to ensure a seamless digital workplace experience. Your contributions will directly support a stable, efficient, and user-centric IT environment across the organization. Role Responsibilities: Desktop Engineering Objective: Implement, and maintain a secure, efficient, and scalable desktop/VDI environment across Windows, macOS, Ubuntu, and iOS platforms. The objective is to ensure seamless end-user productivity through robust device management, automation, and standardization, while aligning with organizational security and compliance standards. This includes continuous improvement of endpoint performance, user experience, and lifecycle management through proactive monitoring, patching, and support strategies. Key Responsibilities: Subject Matter Expert (SME) specializing in desktop technologies including hardware, software, and end-user support. Implement, and maintain desktop environments for Windows, macOS, Ubuntu, and iOS. Manage endpoint configurations, including imaging, application packaging, and automated deployments. Support the evaluation and deployment of device management solutions (e.g., Intune, Jamf, Landscape). Oversee patch management processes and ensure timely updates for operating systems and applications. Enforce endpoint security policies including encryption, antivirus, device compliance, and vulnerability remediation. Create and maintain automation scripts (PowerShell, Python, etc.) to streamline provisioning, software installs, and maintenance. Collaborate with InfoSec to ensure device compliance with regulatory and security standards. Serve as Tier 3 escalation point for complex endpoint issues unresolved by helpdesk team. Systems Administration Objective: To serve as a trusted technical partner in the execution of systems administration initiatives, ensuring that IT systems are secure, reliable, and perform efficiently. This includes managing user access, performing backups, applying updates, and troubleshooting issues. Systems administrator also monitor system performance and maintain documentation to support smooth operations. Key Responsibilities: Support system upgrades and migrations under the guidance of the Principal Systems Engineer. Assist a Senior Systems Administrator in day-to-day activities. Administer Azure AD, and group policies for user/device management. Perform routine maintenance and health checks on core infrastructure systems and VDI. Maintain integrations with productivity tools (e.g., Microsoft 365, Google Workspace). Monitor system performance and coordinate upgrades or fixes as needed. Participate in disaster recovery planning and endpoint backup/restore strategies. ITSM - Change and Incident Management Objective: To manage changes to IT systems and the desktop environment in a controlled manner-minimizing risk and disruption while aligning with business goals-and to restore normal service promptly when incidents occur, minimizing user impact and maintaining service quality. Key Responsibilities: Support change control processes for any updates or modifications to the desktop environment or related systems. Document all changes, coordinate approval workflows, and ensure rollback plans are in place. Take ownership of major incidents involving end-user systems or desktop infrastructure. Assist with root cause analysis (RCA) and implement long-term fixes to prevent recurrence. Ensure timely resolution of escalated tickets and adherence to SLAs and KPIs. Contribute to and help enforce the incident management and escalation process. Participate in CAB (Change Advisory Board) meetings and provide impact assessments. General Skills: Strong troubleshooting and analytical skills. Strong verbal and written communication skills. Ability to manage and prioritize multiple tasks in a fast-paced environment. Strong documentation and organizational skills. Analytical mindset with strong problem-solving skills. Familiarity with ITIL practices. Required Specialized Skills: Proficiency in desktop engineering across Windows, macOS, iOS, and Ubuntu. Experience with System Administration in both on-premise and Azure environments. Hands-on experience with: Azure AD, Group Policy, Intune, Jamf, Landscape and software packaging. PowerShell scripting and automation. Endpoint security tools and patch management. Strong understanding of hardware and software asset lifecycle management. Experience supporting enterprise-scale environments. Incident response, root cause analysis, and change control processes. Workplace Flexibility: A flexible work schedule is required, including the ability to address issues outside of standard business hours. Up to 20% travel may be required. Years of Relevant Experience: 5+ years of experience in IT support, desktop engineering, and systems administration. Required Education: Bachelor's degree in Information Technology, Computer Science, or a related field, or equivalent practical experience. Desired Education: CompTIA A+ / Network+ / Security+/ Linux +. Apple Certified Support Professional (ACSP). ITIL Foundation Certification. Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, CA, the salary range for this position is $65.00 - $85.00 an hour. 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. Employment with Cariad Inc. is contingent upon the successful completion of this screening process. We emphasize the importance of compliance with export control and sanctions laws as a fundamental aspect of our operations. Our company is dedicated to adhering to these regulations to ensure the lawful and ethical conduct of our business activities. Employment with our company is contingent on either verifying U.S. citizenship or U.S. lawful permanent resident status or obtaining any necessary license or confirming the availability of an applicable exemption or license exception. You, the applicant, will be required to answer certain questions for export control purposes, and that information will be reviewed by compliance personnel to ensure compliance with federal law. Cariad Inc. may choose not to apply for a license or use an applicable license exception (if available) for such individuals whose access to export-controlled technology or software source code may require authorization and may decline to proceed with an applicant on that basis alone. By submitting your application, you acknowledge and agree to participate in the export control and sanctions compliance screening process. Your cooperation in this matter is essential to our shared success and the integrity of our operations. Thank you for your understanding and commitment to upholding these important standards.
04/24/2026
Full time
Job DescriptionJob Description 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: The Technical Service Engineer III plays a pivotal role in establishing IT as a Service at CARIAD Inc., with a focus on evolving desktop engineering and endpoint management across a diverse ecosystem of Windows, macOS, Ubuntu, and iOS devices. This role combines technical expertise with strong service management acumen, ensuring reliable and secure systems administration while driving process maturity across change, incident, and problem management disciplines. In this role, you will implement, and maintain scalable desktop solutions, enforce compliance and security standards, and manage the full lifecycle of IT assets. You'll also serve as an escalation point for complex endpoint issues and work closely with cross-functional teams to ensure a seamless digital workplace experience. Your contributions will directly support a stable, efficient, and user-centric IT environment across the organization. Role Responsibilities: Desktop Engineering Objective: Implement, and maintain a secure, efficient, and scalable desktop/VDI environment across Windows, macOS, Ubuntu, and iOS platforms. The objective is to ensure seamless end-user productivity through robust device management, automation, and standardization, while aligning with organizational security and compliance standards. This includes continuous improvement of endpoint performance, user experience, and lifecycle management through proactive monitoring, patching, and support strategies. Key Responsibilities: Subject Matter Expert (SME) specializing in desktop technologies including hardware, software, and end-user support. Implement, and maintain desktop environments for Windows, macOS, Ubuntu, and iOS. Manage endpoint configurations, including imaging, application packaging, and automated deployments. Support the evaluation and deployment of device management solutions (e.g., Intune, Jamf, Landscape). Oversee patch management processes and ensure timely updates for operating systems and applications. Enforce endpoint security policies including encryption, antivirus, device compliance, and vulnerability remediation. Create and maintain automation scripts (PowerShell, Python, etc.) to streamline provisioning, software installs, and maintenance. Collaborate with InfoSec to ensure device compliance with regulatory and security standards. Serve as Tier 3 escalation point for complex endpoint issues unresolved by helpdesk team. Systems Administration Objective: To serve as a trusted technical partner in the execution of systems administration initiatives, ensuring that IT systems are secure, reliable, and perform efficiently. This includes managing user access, performing backups, applying updates, and troubleshooting issues. Systems administrator also monitor system performance and maintain documentation to support smooth operations. Key Responsibilities: Support system upgrades and migrations under the guidance of the Principal Systems Engineer. Assist a Senior Systems Administrator in day-to-day activities. Administer Azure AD, and group policies for user/device management. Perform routine maintenance and health checks on core infrastructure systems and VDI. Maintain integrations with productivity tools (e.g., Microsoft 365, Google Workspace). Monitor system performance and coordinate upgrades or fixes as needed. Participate in disaster recovery planning and endpoint backup/restore strategies. ITSM - Change and Incident Management Objective: To manage changes to IT systems and the desktop environment in a controlled manner-minimizing risk and disruption while aligning with business goals-and to restore normal service promptly when incidents occur, minimizing user impact and maintaining service quality. Key Responsibilities: Support change control processes for any updates or modifications to the desktop environment or related systems. Document all changes, coordinate approval workflows, and ensure rollback plans are in place. Take ownership of major incidents involving end-user systems or desktop infrastructure. Assist with root cause analysis (RCA) and implement long-term fixes to prevent recurrence. Ensure timely resolution of escalated tickets and adherence to SLAs and KPIs. Contribute to and help enforce the incident management and escalation process. Participate in CAB (Change Advisory Board) meetings and provide impact assessments. General Skills: Strong troubleshooting and analytical skills. Strong verbal and written communication skills. Ability to manage and prioritize multiple tasks in a fast-paced environment. Strong documentation and organizational skills. Analytical mindset with strong problem-solving skills. Familiarity with ITIL practices. Required Specialized Skills: Proficiency in desktop engineering across Windows, macOS, iOS, and Ubuntu. Experience with System Administration in both on-premise and Azure environments. Hands-on experience with: Azure AD, Group Policy, Intune, Jamf, Landscape and software packaging. PowerShell scripting and automation. Endpoint security tools and patch management. Strong understanding of hardware and software asset lifecycle management. Experience supporting enterprise-scale environments. Incident response, root cause analysis, and change control processes. Workplace Flexibility: A flexible work schedule is required, including the ability to address issues outside of standard business hours. Up to 20% travel may be required. Years of Relevant Experience: 5+ years of experience in IT support, desktop engineering, and systems administration. Required Education: Bachelor's degree in Information Technology, Computer Science, or a related field, or equivalent practical experience. Desired Education: CompTIA A+ / Network+ / Security+/ Linux +. Apple Certified Support Professional (ACSP). ITIL Foundation Certification. Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, CA, the salary range for this position is $65.00 - $85.00 an hour. 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. Employment with Cariad Inc. is contingent upon the successful completion of this screening process. We emphasize the importance of compliance with export control and sanctions laws as a fundamental aspect of our operations. Our company is dedicated to adhering to these regulations to ensure the lawful and ethical conduct of our business activities. Employment with our company is contingent on either verifying U.S. citizenship or U.S. lawful permanent resident status or obtaining any necessary license or confirming the availability of an applicable exemption or license exception. You, the applicant, will be required to answer certain questions for export control purposes, and that information will be reviewed by compliance personnel to ensure compliance with federal law. Cariad Inc. may choose not to apply for a license or use an applicable license exception (if available) for such individuals whose access to export-controlled technology or software source code may require authorization and may decline to proceed with an applicant on that basis alone. By submitting your application, you acknowledge and agree to participate in the export control and sanctions compliance screening process. Your cooperation in this matter is essential to our shared success and the integrity of our operations. Thank you for your understanding and commitment to upholding these important standards.
Job DescriptionJob Description 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: The Sr. Staff Embedded Software Engineer, designs and delivers embedded base software for high-performance computing platforms at CARIAD and the Volkswagen Group, focusing on QNX and/or Android-based Automotive IVI and Connectivity ECUs. This role leads platform enablement, board bring-up, device driver development for multimedia and connectivity subsystems, and complex HW/SW debugging. The engineer ensures production readiness through DV and EOL phases, drives software quality improvements, and provides hands-on technical leadership and mentorship to strengthen in-house capabilities. Role Responsibilities: Platform Bring-Up & Device Driver Development Lead board bring-up activities on Qualcomm SoC-based IVI / connectivity platforms Develop and debug kernel/device drivers and BSP components (QNX or Android/Linux) Enable core subsystems (boot chain, clocks/resets, storage, power sequencing) needed for platform readiness Collaborate with HW teams on schematic/DT review and interface validation Hardware-Software Integration & Debugging Debug complex HW/SW interaction issues across drivers, firmware, and peripherals Perform root-cause analysis using tracing/logging and lab instrumentation; drive issues to closure Partner with suppliers and cross-functional teams to resolve platform defects and unblock integration Cross-ECU Coordination & Platform Services Support integration topics spanning IVI ECU and connectivity/MCU components (e.g., power and wake coordination) Define and document low-level interfaces, assumptions, and bring-up checklists to improve repeatability Production Readiness & Validation Support Support DV/PV and manufacturing readiness (flashing, diagnostics hooks, stability fixes, performance tuning) Improve observability and robustness (error handling, watchdogs, recovery paths) for production deployments Provide on-site/remote support during critical integration builds and validation events as needed Technical Leadership & Best Practices Mentor engineers and contribute to design/code reviews with an emphasis on quality and maintainability Drive best practices for driver architecture, testing strategies, and documentation Continuously improve bring-up workflows, tooling, and automation where applicable General Skills: Strong analytical and structured problem-solving skills for complex embedded systems Clear written and verbal communication; able to align across hardware, software, and validation teams Collaborative mindset; effective in cross-functional and cross-company environments Ownership-driven execution with a high bar for code quality, documentation, and reviews Ability to mentor engineers and establish best practices for bring-up and debugging Required Specialized Skills: Strong experience in QNX (7.1/8.0) or Android BSP / Linux kernel development Hands-on experience with Qualcomm automotive SoCs (e.g., SA8155P, SA8255P, or similar) Experience developing and debugging kernel drivers and/or HAL layers (C/C++) Board bring-up experience including bootloaders, device trees, and low-level initialization Deep understanding of interrupts, DMA, memory mapping, clocks/resets, and power management Strong hardware debug skills using logs, tracing, and lab tools (e.g., JTAG) Desired Skills: Experience in automotive IVI / digital cockpit systems Experience with multimedia subsystems (audio, display, camera) and/or connectivity (USB, Ethernet, BT/Wi Fi) Experience supporting DV, PV, and EOL / manufacturing phases Familiarity with NXP S32K microcontrollers and cross-ECU power coordination Experience with FreeRTOS or microcontrollers Safety awareness: familiarity with ISO 26262 concepts Workplace Flexibility: Hybrid work model; occasional domestic/international travel as needed, up to 15%. May require some off-hours support during board bring-up, integration builds, or critical validation events. Years of Relevant Experience: 10+ years of embedded software development experience Required Education: Bachelor's degree in computer/electrical engineering, Computer Science, or related field. Desired Education: Master's degree or PhD in Computer/Electrical Engineering, Computer Science, or related field. Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, California, the salary range for this position is $182,310 - 264,195. CARIAD, Inc. provides performance based merits and annual bonus along with a competitive benefits package. Benefits include 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 and vacation and paid holidays. We also offer a unique vehicle lease program that covers registration and insurance fees. 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. Employment with CARIAD Inc. is subject to export control and sanctions compliance. Some positions may involve access to technology and/or software source code subject to U.S. legal restrictions on release to certain foreign persons based on citizenship or permanent residence. To ensure compliance, applicants will be required to provide information for screening. Employment may be contingent on the outcome, including verification of U.S. citizenship or lawful permanent resident status, or confirmation that a license, exemption, or exception applies. CARIAD retains the discretion to decline to obtain a required license in any case. By applying, you acknowledge and agree to participate in this process.
04/24/2026
Full time
Job DescriptionJob Description 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: The Sr. Staff Embedded Software Engineer, designs and delivers embedded base software for high-performance computing platforms at CARIAD and the Volkswagen Group, focusing on QNX and/or Android-based Automotive IVI and Connectivity ECUs. This role leads platform enablement, board bring-up, device driver development for multimedia and connectivity subsystems, and complex HW/SW debugging. The engineer ensures production readiness through DV and EOL phases, drives software quality improvements, and provides hands-on technical leadership and mentorship to strengthen in-house capabilities. Role Responsibilities: Platform Bring-Up & Device Driver Development Lead board bring-up activities on Qualcomm SoC-based IVI / connectivity platforms Develop and debug kernel/device drivers and BSP components (QNX or Android/Linux) Enable core subsystems (boot chain, clocks/resets, storage, power sequencing) needed for platform readiness Collaborate with HW teams on schematic/DT review and interface validation Hardware-Software Integration & Debugging Debug complex HW/SW interaction issues across drivers, firmware, and peripherals Perform root-cause analysis using tracing/logging and lab instrumentation; drive issues to closure Partner with suppliers and cross-functional teams to resolve platform defects and unblock integration Cross-ECU Coordination & Platform Services Support integration topics spanning IVI ECU and connectivity/MCU components (e.g., power and wake coordination) Define and document low-level interfaces, assumptions, and bring-up checklists to improve repeatability Production Readiness & Validation Support Support DV/PV and manufacturing readiness (flashing, diagnostics hooks, stability fixes, performance tuning) Improve observability and robustness (error handling, watchdogs, recovery paths) for production deployments Provide on-site/remote support during critical integration builds and validation events as needed Technical Leadership & Best Practices Mentor engineers and contribute to design/code reviews with an emphasis on quality and maintainability Drive best practices for driver architecture, testing strategies, and documentation Continuously improve bring-up workflows, tooling, and automation where applicable General Skills: Strong analytical and structured problem-solving skills for complex embedded systems Clear written and verbal communication; able to align across hardware, software, and validation teams Collaborative mindset; effective in cross-functional and cross-company environments Ownership-driven execution with a high bar for code quality, documentation, and reviews Ability to mentor engineers and establish best practices for bring-up and debugging Required Specialized Skills: Strong experience in QNX (7.1/8.0) or Android BSP / Linux kernel development Hands-on experience with Qualcomm automotive SoCs (e.g., SA8155P, SA8255P, or similar) Experience developing and debugging kernel drivers and/or HAL layers (C/C++) Board bring-up experience including bootloaders, device trees, and low-level initialization Deep understanding of interrupts, DMA, memory mapping, clocks/resets, and power management Strong hardware debug skills using logs, tracing, and lab tools (e.g., JTAG) Desired Skills: Experience in automotive IVI / digital cockpit systems Experience with multimedia subsystems (audio, display, camera) and/or connectivity (USB, Ethernet, BT/Wi Fi) Experience supporting DV, PV, and EOL / manufacturing phases Familiarity with NXP S32K microcontrollers and cross-ECU power coordination Experience with FreeRTOS or microcontrollers Safety awareness: familiarity with ISO 26262 concepts Workplace Flexibility: Hybrid work model; occasional domestic/international travel as needed, up to 15%. May require some off-hours support during board bring-up, integration builds, or critical validation events. Years of Relevant Experience: 10+ years of embedded software development experience Required Education: Bachelor's degree in computer/electrical engineering, Computer Science, or related field. Desired Education: Master's degree or PhD in Computer/Electrical Engineering, Computer Science, or related field. Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, California, the salary range for this position is $182,310 - 264,195. CARIAD, Inc. provides performance based merits and annual bonus along with a competitive benefits package. Benefits include 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 and vacation and paid holidays. We also offer a unique vehicle lease program that covers registration and insurance fees. 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. Employment with CARIAD Inc. is subject to export control and sanctions compliance. Some positions may involve access to technology and/or software source code subject to U.S. legal restrictions on release to certain foreign persons based on citizenship or permanent residence. To ensure compliance, applicants will be required to provide information for screening. Employment may be contingent on the outcome, including verification of U.S. citizenship or lawful permanent resident status, or confirmation that a license, exemption, or exception applies. CARIAD retains the discretion to decline to obtain a required license in any case. By applying, you acknowledge and agree to participate in this process.