Sr Software Engineer, Embedded Machine Learning
$181.41k - $249.05kCariad, 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.
$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...SeniorRelocation- 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
- ...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
- ...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...SeniorLocal areaFlexible hours
- ...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...SeniorFull timeContract workLocal area
- 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, BazelSenior
- ...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...SeniorWork experience placementLocal areaFlexible hours
- ...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...SeniorWork experience placementLocal areaWorldwideFlexible hours
- ...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
$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...SeniorLocal areaShift work$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...SeniorLocal area$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...SeniorTemporary workFlexible hours- ...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
$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...SeniorRelocation- ...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
$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....SeniorHourly payFull timeContract workPart time$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,...SeniorPermanent employmentInternshipLocal areaFlexible hours- ...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...
$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...SeniorFull timeRelocation packageFlexible hours- ...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
$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...SeniorRelocation$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...SeniorLocal areaWork from homeRelocationRelocation package- ...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...SeniorWork experience placementLocal areaFlexible hoursShift work
$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...SeniorFull timeContract workTemporary workPart timeLocal areaRemote workShift work$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...SeniorRelocation package$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...SeniorRelocation$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...SeniorRelocation- 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 TechnologiesSenior
- 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...SeniorWork experience placement
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer, Embedded Machine Learning. Be the first to apply!
- software engineer amazon Mountain View, CA
- experienced software developer Mountain View, CA
- federal - software developer Mountain View, CA
- software developer internship Mountain View, CA
- senior software engineer Mountain View, CA
- software developer fintech Mountain View, CA
- part time software developer remote Mountain View, CA
- software developer intern Mountain View, CA
- software data engineer Mountain View, CA
- software engineer Mountain View, CA


