1

Senior Embedded Machine Learning Jobs (NOW HIRING)

MACHINE INTELLIGENCE TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment ...

Sr. Embedded SW Engineer

Palo Alto, CA · On-site

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

Sr. Embedded SW Engineer

Palo Alto, CA · On-site

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

Florham Park, NJ · On-site

$129K - $170K/yr

Senior Embedded Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance ... Support for continued learning, certifications, and reverse engineering challenges.

Senior Embedded Software Engineer

Rochester, NY · On-site

$122K - $160K/yr

SENIOR EMBEDDED SOFTWARE ENGINEER Department: Product Design Services The Role: D3 Embedded is ... Weleverageourexpertisein autonomous machines, sensors, imaging, optics, edge computing, algorithms ...

Senior Embedded Engineer

Boston, MA · Hybrid

$134K - $176K/yr

We're searching for a Senior Embedded Engineer excited to join our embedded team, where we build ... You'll advance the firmware architecture behind our first-to-market smart water machine and drive ...

Showing results 21-40

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 Sep 10, 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 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 are the key skills and qualifications needed to thrive as a senior embedded machine learning engineer?

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

What other helpful pages are available for Senior Embedded Machine Learning?

Other pages related to Senior Embedded Machine Learning:

Senior Embedded Linux Engineer

On-site

Other

Posted 12 days ago


Key responsibilities

  • Own Linux kernel CI/CD, cross compilation, and modification pipeline.

  • Integrate new software and hardware systems within an embedded Linux system by modifying or writing drivers.

  • Debug, profile, and test systems to ensure performance and reliability.


Job description

JOB DESCRIPTION: We are seeking a Senior Embedded Linux Engineer to join our engineering team and play a critical role in developing the software and firmware that powers drone systems. You ll design, optimize, and maintain embedded linux solutions for drone operations, working closely with robotics, hardware, and cloud engineering teams. This is a hands-on role for an experienced engineer who thrives in fast-paced environments, loves solving hard technical problems, and wants their work to directly impact public safety.

Key Responsibilities
  • Own linux kernel CI/CD, cross compilation, and modification pipeline
  • Contribute to system software and hardware architecture decisions, ensuring scalability, reliability, and safety in mission-critical applications.
  • Integrate new software systems within an embedded linux system.
  • Integrate new hardware systems within an embedded linux system by modifying or writing drivers.
  • Debug, profile, and test systems to ensure performance and reliability
  • Collaborate with robotics, hardware, and cloud teams to integrate new feature
Required:
  • Degree in Computer Engineering, Computer Science, Electrical Engineering, or related field (or equivalent practical experience)
  • 3+ years of professional experience in embedded linux systems development.
  • Experience with embedded Linux platforms (Nvidia Jetson, Qualcomm RB5, NXP i.MX, or similar)
  • Experience in Linux kernel modification, kernel module creation, and driver debugging
  • Writing and modifying linux drivers
  • Familiarity with wireless driver stacks (Wi-Fi/BT/LTE)
  • Solid understanding of MIPI CSI interfaces, camera sensor integration, and V4L2 pipeline
  • Proficient with embedded toolchains, cross-compiling, and kernel/boot-loader customization
  • Comfortable working with hardware prototypes, schematics, oscilloscopes, and logic analyzers
  • Eligibility to work in the U.S.
Preferred:
  • 5+ years of professional experience in embedded linux systems development.
  • Experience with custom PCB bring-up and low-level hardware debugging
  • Familiarity with sensor initialization via I 2 C/SPI/CANBUS and power sequencing
  • Experience with camera tuning (gain, exposure, white balance) or GStreamer pipelines
  • Proficiency with Yocto or Buildroot for embedded Linux build automation
  • Experience with JTAG/SWD debuggers, bootloader recovery, or automated hardware tests
  • Knowledge of edge AI model deployment
  • Familiarity with USB SuperSpeed, linux gadget drivers, and PCIe peripherals
  • Experience working with mobile or IoT linux devices

MACHINE INTELLIGENCE TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. MACHINE INTELLIGENCE TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will MACHINE INTELLIGENCE TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract

#J-18808-Ljbffr