Apply directly to jobs in best companies
Search Companies / Jobs
 

Senior Staff Linux Engineer at CARIAD
Mountain View, United States


Job Descrption

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 Linux Engineer will be at the forefront of working on solutions for CARIAD’s next-generation automotive platforms. This role is part of CARIAD’s senior technical team, where you will architect, design, extend, and implement cutting-edge Linux Operating system that will enable cockpit experience. Collaborating closely with various stakeholders within the VW Group’s technical teams, you will be instrumental in shaping the future of cluster experience, ensuring seamless integration and unparalleled user experiences across our vehicle portfolio. 

Role Responsibilities  

  • Yocto Project Expertise: Lead and contribute to the development and customization of embedded Linux distributions using Yocto Project. Design and implement custom layers, recipes, and configurations to meet project requirements. 
  • Embedded Systems Development: Architect, develop, and maintain embedded Linux-based systems for Cariad automotive platform. Collaborate with cross-functional teams to ensure seamless integration of software components. 
  • Linux Kernel and Device Drivers: Proficient in Linux kernel internals and device driver development. Analyze and troubleshoot kernel-level issues, optimize performance, and ensure hardware compatibility. 
  • Board Bring-up and Integration: Lead the board bring-up process for new hardware platforms. Work closely with hardware engineers to validate system functionality and resolve hardware/software integration issues. 
  • System Optimization and Performance Tuning: Identify bottlenecks and optimize system performance through kernel tuning, memory management, and system-level optimizations. 
  • Documentation and Technical Leadership: Create and maintain comprehensive technical documentation including design specifications, user guides, and release notes. Provide technical leadership and mentorship to junior engineers. 
  • 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. 

Years of Experience 

  • 10+ years of experience specializing in embedded systems, Linux kernel, device driver, new board bring up experience. 
  • 10+ years of professional experience with strong programming skills in C/C++/scripting. 
  • 10+ years of experience as a tech lead, significantly contributing to overarching system design and platform SW architecture in automotive. 

Required Education 

  • BS in Computer/Electrical Engineering or Computer Science. 

Desired Education 

  • MS in Computer/Electrical Engineering or Computer Science. 

Skills: 

  • Extensive experience with the Yocto Project including custom layer development, recipe writing, and image generation. 
  • Proficiency in C/C++ programming languages. Experience with scripting languages such as Python is a plus. 
  • Strong understanding of Linux kernel internals, device drivers, and bootloaders. 
  • Experience with board bring-up, hardware/software integration, and debugging on ARM or similar architectures. 
  • 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. 

Work Flexibility 

  •  Travel to worldwide locations required.

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 $132,400 - $202,000. 

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. 


Complete form below to directly Send your CV / Linkedin Profile to Senior Staff Linux Engineer at CARIAD.
@
You will receive all responses from employer on this email
Example: Application for the post of 'Accountant'
Example: Introduce your self and give purpose of your application
*All fields are mandatory.
CARIAD
5 jobs found
Distinguished Software Engineer, Systems Performance Engineering at CARIAD
Mountain View, United States
ML Engineer Analyst at CARIAD
Mountain View, United States
Software Developer Analyst at CARIAD
Mountain View, United States
Senior Staff Linux Engineer at CARIAD
Mountain View, United States
Software Engineer at CARIAD
Mountain View, United States
1