1

Senior Embedded Machine Learning Jobs (NOW HIRING)

Sr. Embedded SW Engineer

Palo Alto, CA · On-site

$145.80K - $191K/yr

Title: Sr. Embedded SW Engineer Location: Palo Alto, CA Duration: 2 Years Save Lives - Develop ... machines. Here are some highlights of this position: Design and develop Object Oriented real time ...

Senior Embedded Software Engineer

Irving, TX · On-site

$119.10K - $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

$119.10K - $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

$119.10K - $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 ...

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 ...

Senior Embedded Software Engineer (Towson, Maryland - Hybrid) Make A Difference For Those Who Make ... Learn: Have access to a wealth of learning resources, including our digital learning portal.

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 May 31, 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 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 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 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 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 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 Motor Control Engineer

LMK Recruiting Solutions

Irvine, CA

$133.10K - $174.40K/yr

Full-time

Medical, Retirement

Posted 25 days ago


Job description

Senior Embedded Motor Control Engineer (Robotics, Automotive & Aerospace)

Location: Irvine, CA Schedule: 9:00 AM – 4:30 PM, Monday – Friday

The Role:

Build the Systems That Actually Move

We are seeking a Senior Embedded Motor Control Software Engineer to own the control system architecture and lead the implementation of high-performance algorithms for linear and rotary actuators. This is a high-stakes "inner-loop" role where you will own the 20 kHz current control loop, as well as velocity and position control, running on real-time microcontrollers.


Key Responsibilities

  • Algorithm Leadership: Lead the design and implementation of motor control software for PMSM and BLDC motors.
  • Embedded Implementation: Optimize PWM modules, ADC sampling, and interrupt timing on TI C2000 (specifically F280034SPN) or comparable MCUs.
  • Modeling & Simulation: Use model-based design (MATLAB/Simulink) to build motor, inverter, and actuator models that inform controller structure and gains.
  • Hands-on Tuning: Perform rule-based tuning for current, velocity, and position loops while analyzing lab data to refine stability margins.
  • Integration & Test: Execute MIL, SIL, and HIL test strategies and lead hardware bring-up and debugging in the lab.

What You'll Bring

  • Experience: Minimum of 8 years in embedded motor control development.
  • Deep Technical Knowledge: Strong understanding of Control Theory, Power Electronics, and Electric Machines.
  • Language Proficiency: Strong proficiency in Embedded C/C++ for real-time applications.
  • Hardware Intuition: Proven ability to integrate and debug software across hardware and firmware boundaries in a lab setting.

Why Join?Work alongside elite engineering talent on a rare 9:00 AM – 4:30 PM schedule. We offer competitive compensation, including equity participation and full health/401K benefits.


Ready to see your software take flight? Apply today.