Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Software Engineer, Embedded Machine Learning

$181.41k - $249.05k

Cariad, Inc.

Job Description

Job 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 $181,414 - $249,046.

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.

Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer, Embedded Machine Learning in Mountain View, CA vacancy
  • $147.4k - $272.1k

     ...of passionate and creative engineers dedicated to building technologies...  ...of groundbreaking hardware, software, and design, and we are...  ...counterparts. Description As a Senior Embedded Software Engineer you will...  ..., working closely with machine learning and mechanical design teams... 
    Senior
    Relocation

    Apple Inc.

    Sunnyvale, CA
    18 hours ago
  • Intuitive is seeking a Sr Software Engineer Navigation to work at the cutting edge of robotic technologies in Sunnyvale, California. This...  ...systems that connect live sensor data to computer vision and machine learning algorithms for surgical navigation. The ideal candidate... 
    Senior

    Intuitive

    Sunnyvale, CA
    5 days ago
  •  ...Description Primary Function of Position: As a Sr Software Engineer Navigation on the Future Forward team...  ...will bridge digital interfaces and machine learning to extend Intuitive’s robotic product...  .... Working at the intersection of embedded UI, computer vision, and robotic... 
    Senior

    Intuitive

    Sunnyvale, CA
    5 days ago
  •  ...Primary Function of Position: As a Sr Software Engineer Navigation on the Future Forward team...  ...you will bridge digital interfaces and machine learning to extend Intuitive’s robotic product...  .... Working at the intersection of embedded UI, computer vision, and robotic kinematics... 
    Senior
    Local area
    Flexible hours

    jobr.pro

    Sunnyvale, CA
    4 days ago
  •  ...will set the standards for software-defined vehicles around the...  ...seeking a highly skilled Software Engineer proficient in Modern C++ (...  ...contribute to high-impact embedded software projects. Responsibilities...  ...Lite or ONNX for deploying machine learning models in embedded... 
    Senior
    Full time
    Contract work
    Local area

    Rivian VW Group

    Palo Alto, CA
    2 days ago
  • Sr. Software Engineer Location: Mountain View, CA Duration: 12 Months Skills Python with Django Description Release Engineer Python, Client, Statistics NLP, Computer Vision Machine Learning DevOps, Release Engineer, GitHub, Bazel
    Senior

    Keylent Inc

    Mountain View, CA
    1 day ago
  •  ...a strong capacity to learn, the energy to get things...  ...Responsible for software testing of Intuitive’s...  ...As a Senior Software Engineer in Test in the intuitive...  ...experience working with embedded systems and electromechanical...  ...• Experience with Machine Learning techniques... 
    Senior
    Work experience placement
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    16 hours ago
  •  ...Senior Software Engineer In Test It started with a simple idea: what if...  ...of experience working with embedded systems and electromechanical...  ...with the unknown/unfamiliar, learn how things work and apply...  ...with C/C++ Experience with Machine Learning Techniques Experience... 
    Senior
    Work experience placement
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  •  ...Job Title: MLOps Engineer Location: Google Inc, California, San Jose Years of Experience...  ...experience in deploying and managing machine learning models in production environments. You...  ...Collaborate with data scientists and software engineers to integrate machine learning... 
    Senior

    Yantran LLC

    Sunnyvale, CA
    3 days ago
  • $180k - $258.75k

     ...develop a fully end-to-end learned driving stack. This cross-org...  ...We are looking for a Senior Software Engineer to join our end-to-end automated...  ...of robotics or embedded software systems, and thrives...  ...partner closely with end-to-end machine learning, simulation and infrastructure... 
    Senior
    Local area
    Shift work

    Toyota Research Institute

    Los Altos, CA
    4 days ago
  • $160k - $200k

     ...genetic datasets in the world. We're looking for a Senior Software Engineer to help build and operate the systems that make that data...  ...ancestry features and DNA relatives to health insights and machine learning pipelines that serve millions of customers. Our Engineering... 
    Senior
    Local area

    23andMe

    Palo Alto, CA
    4 days ago
  • $79.2k - $209.5k

     ...Infrastructure Security And Compliance Platform Engineering The Oracle Cloud Infrastructure (...  ...), large language models (LLMs), and machine learning (ML) to build intelligent detection,...  ...to life-saving care. And with AI embedded across our products and services, we help... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    2 days ago
  •  ...Our client is seeking Embedded Software Engineer to join their team. Job Title Embedded Software Engineer Location Sunnyvale, CA Contract...  ...g. Camera, display, video encoders/decoders, PCIe, USB, machine learning etc). Bring up pre‑Si prototypes and drive validation of... 
    Contract work

    Manpower Group Inc.

    Sunnyvale, CA
    3 days ago
  • $181.1k - $318.4k

     ...passionate and creative engineers dedicated to building...  ...hardware, software, and design, and we are...  ...are seeking a versatile Sr. Software System Engineer...  ...and the application of machine learning. You are a builder at...  .... Proficiency with embedded systems development, including... 
    Senior
    Relocation

    Apple Inc.

    Sunnyvale, CA
    18 hours ago
  •  ...Role description Title: Embedded SW Validation Engineer Role Summary In this position within the Autonomy Hardware team, you will develop test software and use them to validate the automotive SoC solutions, build up validation and benchmark software framework... 
    Senior

    Tata Technologies

    Palo Alto, CA
    5 days ago
  • $146.9k - $183.6k

     ...technology that will set the standards for software-defined vehicles around the world....  ...highly skilled and motivated Senior Embedded Software Engineer to join our Vehicle Power Moding team...  ...expertise in embedded systems, state machine design, and vehicle device control.... 
    Senior
    Hourly pay
    Full time
    Contract work
    Part time

    Rivian

    Palo Alto, CA
    5 days ago
  • $183k - $247.6k

     ...Responsibilities We are looking for a Sr. Embedded Engineer to lead platform specific projects and...  ...day in the life As a senior embedded software engineer on our team, you\'ll spend your...  ..., paid time off, and parental leave. Learn more about our benefits at . USA, CA,... 
    Senior
    Permanent employment
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    4 days ago
  •  ...Embedded Software Engineer Meta Reality Labs focuses on building technology to help people connect through Augmented Reality (AR) and Virtual...  ...from low-level device drivers to computer vision, to machine learning algorithms. Engineering for Reality Labs device systems... 

    Kasmo Global

    Sunnyvale, CA
    6 days ago
  • $135k - $168.8k

     ...programming with CUDA, with deep understanding of both classical and machine learning based perception and sensor fusion. Relocation assistance (...  ...Be highly collaborative and work closely with research and engineering teams Mentor junior team members Minimum Qualifications... 
    Senior
    Full time
    Relocation package
    Flexible hours

    Mercedes-Benz Research & Development North America

    Sunnyvale, CA
    4 days ago
  •  ...and data centers, to PCs, gaming and embedded systems. Grounded in a culture of...  ...Responsibility AMD, Inc. is hiring Senior Software Development Engineers to research, design, develop, and/...  ...: Developing and deploying deep learning or machine learning solutions for high... 
    Senior

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    4 days ago
  • $181.1k - $318.4k

    Senior Software Engineer - 3D Vision & Perception Sunnyvale, California, United States Machine Learning and AI Apple is where individual imaginations gather together, committing to...  ...-critical algorithms for mobile and embedded platforms Build tooling for visualization... 
    Senior
    Relocation

    Apple Inc.

    Sunnyvale, CA
    3 days ago
  • $158k - $241.9k

     ...all. From start to finish, our engineering team challenges the limits on...  .... The Vehicle Mechatronics Embedded Controls (VMEC) organization is seeking Embedded Software developers, at various levels....  ...on realizing your ambitions. Learn how GM supports a rewarding career... 
    Senior
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Mountain View, CA
    7 days ago
  •  ...more information, please .GEICO is seeking an experienced Sr. Software Engineer to join our Unified Communications Service Engineering (...  ...5+ years of professional software engineering or applied machine learning experience, including 1+ years working with Generative AI... 
    Senior
    Work experience placement
    Local area
    Flexible hours
    Shift work

    GEICO

    Palo Alto, CA
    5 days ago
  • $146.9k - $183.6k

     ...pushing the boundaries of what vehicle software can do in terms of remote diagnostics...  .... We are seeking an experienced Embedded Software Engineer to spearhead the development of the Vehicle...  ...• Grow your skills with continual learning, workshops and conferences... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Remote work
    Shift work

    Rivian

    Palo Alto, CA
    3 days ago
  • $160k - $185k

     ...innovative aerospace start-up in California is seeking a Senior Software Engineer to join their dynamic team. You will play a crucial role in...  .... The ideal candidate will have extensive experience in embedded systems and real-time operating systems. This position offers... 
    Senior
    Relocation package

    LTA Research

    Sunnyvale, CA
    5 days ago
  • $181.1k - $318.4k

    Sr. Software Development Engineer (Applied ML) We’re looking for a senior AI/ML engineer to do applied ML at the intersection of 3D geometry,...  ...with Apple’s Advanced Development Lab (ADL) to bring machine learning into the heart of their machining and prototyping workflows... 
    Senior
    Relocation

    Apple Inc.

    Sunnyvale, CA
    3 days ago
  • $181.1k - $318.4k

     ...passionate and creative engineers dedicated to building...  ...hardware, software, and design, and we are...  ...are seeking a versatile Sr. Prototyping Software...  ...and the application of machine learning. You are a builder at...  ...for systems‑level or embedded development. Demonstrated... 
    Senior
    Relocation

    Apple Inc.

    Santa Clara, CA
    4 days ago
  • MAXAR TECHNOLOGIES, INC. is looking for a Software Systems Engineer in Palo Alto, CA. This role involves applying systems engineering principles...  ...programming skills are essential, along with familiarity with embedded operating systems. #J-18808-Ljbffr Maxar Technologies
    Senior

    Maxar Technologies

    Palo Alto, CA
    2 days ago
  • Title: Sr. Embedded SW Engineer Duration: 2 Years Job Description: Save Lives - Develop software for Cancer Therapy Medical Devices! Our mission is to save 100,000 lives per...  ...development of cutting edge cancer therapy machines. Here are some highlights of this... 
    Senior
    Work experience placement

    PeopleNTech

    Palo Alto, CA
    5 days ago
  • Senior Software Engineer, Pixel Audio, Embedded Systems, Firmware corporate_fare Google place Mountain View, CA, USA Apply Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages (e.g... 
    Senior

    Google Inc.

    Mountain View, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Software Engineer, Embedded Machine Learning. Be the first to apply!