1

Senior Embedded Machine Learning Jobs (NOW HIRING)

Sr. Embedded Software Engineer Department: Engineering Employment Type: Full Time Location ... Foster an environment of continuous learning, improvement, and technical growth. Operational ...

Senior Embedded Software Engineer

Irving, TX · On-site

$119K - $156K/yr

Job Title Senior Embedded Software Engineer Working at Abbott At Abbott, you can do work that ... Build software that moves real machines and robots * Work on mission-critical medical automation ...

Senior Embedded Software Engineer

Irving, TX · On-site

$119K - $156K/yr

Job Title Senior Embedded Software Engineer Working at Abbott At Abbott, you can do work that ... Why Abbott Automation? * Build software that moves real machines and robots * Work on ...

Senior Embedded Software Engineer

Irving, TX · On-site

$119K - $156K/yr

Job Title Senior Embedded Software Engineer Working at Abbott At Abbott, you can do work that ... Why Abbott Automation? * Build software that moves real machines and robots * Work on ...

Senior Embedded Software Engineer at unspun We are looking for a hands-on, execution-driven Senior ... Reporting to Automation Lead, you'll own critical machine-control software that helps scale our ...

Description As a Senior Embedded Software Engineer you will be a critical member of a multi ... with machine learning and mechanical design teams Preferred Qualifications Experience with ...

Machine Learning in Peachtree City, GA, USA Target Rate - Open Rates WWS ID - 111803 (And 111800 ... Experience in embedded software development (TI OMAP/Jacinto, NXP imx6, Renesas, NVidia, Qualcomm ...

next page

Showing results 1-20

Senior Embedded Machine Learning information

See salary details

$75.5K

$144.8K

$193.5K

How much do senior embedded machine learning jobs pay per year?

As of Jun 21, 2026, the average yearly pay for senior embedded machine learning in the United States is $144,773.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,000.00 and $162,500.00 per year, depending on experience, location, and employer.

What is the difference between Senior Embedded Machine Learning vs Embedded Software Engineer?

AspectSenior Embedded Machine LearningEmbedded Software Engineer
Required CredentialsBachelor's/Master's in CS, EE, or related; experience in ML and embedded systemsBachelor's in CS, EE, or related; strong programming skills in C/C++
Work EnvironmentDeveloping ML models for embedded devices, hardware integrationDesigning and implementing embedded software for devices
Industry UsageAI/ML-focused companies, IoT, consumer electronicsAutomotive, industrial, consumer electronics

While both roles involve embedded systems, Senior Embedded Machine Learning focuses on integrating ML models into hardware, requiring knowledge of AI and data science. Embedded Software Engineers primarily develop software for embedded devices, emphasizing firmware and system-level programming. The roles overlap in embedded environment skills but differ in their core focus on AI versus traditional software development.

What are some common challenges faced by Senior Embedded Machine Learning Engineers when deploying models on edge devices?

Senior Embedded Machine Learning Engineers often encounter challenges such as optimizing model size and inference speed to fit within the limited computational resources and memory of edge devices. Balancing accuracy and performance while minimizing power consumption is critical, especially for battery-operated products. Additionally, integrating models with existing embedded software and ensuring reliable, real-time operation can require close collaboration with hardware and firmware teams. Staying current with advancements in model compression and hardware acceleration is also essential for success in this role.

What are the key skills and qualifications needed to thrive as a Senior Embedded Machine Learning Engineer, and why are they important?

To thrive as a Senior Embedded Machine Learning Engineer, you need expertise in embedded systems, machine learning algorithms, and programming languages like C/C++ and Python, often backed by an advanced degree in computer science or electrical engineering. Familiarity with tools such as TensorFlow Lite, ONNX, and embedded hardware platforms (e.g., ARM Cortex-M, NVIDIA Jetson) is typically required. Strong problem-solving, project management, and communication skills distinguish top performers in this role. These capabilities are crucial for efficiently deploying optimized machine learning models on resource-constrained devices and effectively collaborating across multidisciplinary teams.

What does a Senior Embedded Machine Learning engineer do?

A Senior Embedded Machine Learning engineer designs, develops, and optimizes machine learning models to run efficiently on resource-constrained embedded devices such as microcontrollers, IoT devices, and edge hardware. They are responsible for integrating ML algorithms with embedded systems, ensuring low latency and minimal power consumption. Their work often involves collaborating with hardware engineers and software developers to deploy intelligent features in products like smart sensors, wearables, and autonomous systems.
What cities are hiring for Senior Embedded Machine Learning jobs? Cities with the most Senior Embedded Machine Learning job openings:
What are the most commonly searched types of Embedded Machine Learning jobs? The most popular types of Embedded Machine Learning jobs are:
What states have the most Senior Embedded Machine Learning jobs? States with the most job openings for Senior Embedded Machine Learning jobs include:
Senior Embedded Linux / BSP Engineer (Smart Appliance / IoT)

Senior Embedded Linux / BSP Engineer (Smart Appliance / IoT)

Chefman

Mahwah, NJ • On-site

$124K - $163K/yr

Other

Posted 5 days ago


Job description

We are developing a next-generation, smart kitchen appliance featuring on-edge AI food recognition, a rich touchscreen user interface, and Wi-Fi cloud and Bluetooth connectivity. We are seeking a Senior Embedded Linux / BSP Engineer to own the foundational operating system development.

In this role, you will build, secure, and maintain a highly optimized, production-ready Linux distribution using the Yocto Project or other build environments. You will act as the critical bridge between our custom hardware and our application software layers, ensuring safety, reliability, and seamless hardware-software integration.

Core Responsibilities

  • BSP & Custom Distribution Development: Design, configure, and maintain a custom, lightweight Embedded Linux distribution utilizing the Yocto Project.
  • Kernel & Bootloader Customization: Optimize and patch U-Boot and the Linux Kernel. Write and maintain Device Trees (.dts/.dtsi) to configure pin multiplexing (pinmux) for display, camera, and peripheral interfaces.
  • Peripheral Driver Integration: Configure and validate Linux drivers for critical hardware subsystems, specifically MIPI-CSI camera sensors, touchscreens, Wi-Fi/Bluetooth modules, and high-speed storage.
  • Processor Inter-Communication: Implement and harden a reliable, secure communication protocol (UART/SPI) between the  Linux host and a secondary safety microcontroller.
  • System Hardening & Security: Implement Secure Boot, encrypted storage, firewalls, and user privilege separation to satisfy consumer appliance security standards.
  • OTA Infrastructure: Architect and integrate a robust, fail-safe Over-the-Air (OTA) update system  capable of dual-partition system recovery.
  • Production Flashing: Collaborate with hardware and factory teams to create minimal, stable manufacturing images for high-volume automated flashing.

Required Technical Qualifications

  • 5+ years of experience in Embedded Linux development with a track record of shipping commercial, mass-production IoT or consumer electronics devices.
  • Expert-level proficiency with the Yocto Project (writing custom layers, BitBake recipes, .conf files, and managing dependencies).
  • Strong capability to read hardware schematics and collaborate closely with electrical engineers to bring up new hardware revisions.
  • Deep knowledge of Linux kernel driver architecture and low-level communication buses (I2C, SPI, UART, PWM, MIPI-CSI).
  • Proficiency in C, C++, Python, and Shell scripting.

Preferred Qualifications

  • Experience integrating machine learning deployment frameworks (TensorFlow Lite, ONNX Runtime).
  • Familiarity with appliance safety certifications (e.g., UL 197 / UL 60730) and regulatory compliance (FCC/CE).