1

Senior Embedded Machine Learning Jobs (NOW HIRING)

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 Engineer

Shakopee, MN · On-site

$132K - $173K/yr

Senior Embedded Engineer - Direct Hire Location: Shakopee, MN Salary: $ 100,000-120,000 annually ... You take time to ask questions, define challenges, and make learning a priority. You investigate ...

Senior Embedded Software Engineer

Towson, MD · Hybrid

$118K - $155K/yr

Senior Embedded Software Engineer (Towson, Maryland - Hybrid) Come make the world and accelerate ... Learn: Have access to a wealth of learning resources, including our digital learning portal.

Senior Embedded Software Engineer

Boston, MA · On-site +1

$134K - $176K/yr

... machine learning, sensors, and hardware compute platforms to evolve Motional's next-generation on ... If you are a software engineer and love the idea of working on embedded AI hardware and software ...

Senior Embedded Software Engineer

Las Vegas, NV · On-site +1

$118K - $155K/yr

... machine learning, sensors, and hardware compute platforms to evolve Motional's next-generation on ... If you are a software engineer and love the idea of working on embedded AI hardware and software ...

Senior Embedded Software Engineer

Pittsburgh, PA · On-site +1

$120K - $157K/yr

... machine learning, sensors, and hardware compute platforms to evolve Motional's next-generation on ... If you are a software engineer and love the idea of working on embedded AI hardware and software ...

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 Jul 11, 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 Software Engineer (onsite)

Senior Embedded Software Engineer (onsite)

Johnson Controls

New Freedom, PA • On-site

$90K - $120K/yr

Full-time

Re-posted 11 days ago


Johnson Controls rating

8.0

Company rating: 8.0 out of 10

Based on 398 frontline employees who took The Breakroom Quiz

131st of 527 rated manufacturers


Job description

What you will do

Johnson Controls is developing the next generation of smart and connected. Our Building Technologies include tailored, AI-infused service solutions such as remote diagnostics, predictive maintenance, compliance monitoring, advanced risk assessments and more. As a Senior Software Engineer, you will be responsible for the development of embedded software which connects our various building devices and the people who use them. You will play a key role in digitizing our products to both our environment and user experience.

The Senior Embedded Software Engineer will be exposed to the state-of-the-art approaches and subject matter including interface design, machine learning, cyber security, and IoT devices. You will be involved at the system level, exposed to hardware, and down to applications. Our Software Development team is highly collaborative, feedback oriented, and entrepreneurial in nature. You will be a part of a team where your voice is heard, ideas are respected, and opinion is valued. If you have experience in developing embedded software, this could be your next career opportunity! Candidates must be commuting distance to New Freedom, PA, or able to relocate. Various relocation packages are available. Candidates must be a US citizen and/or permanent resident. Sponsorship is not available for this role.

How you will do it

  • Help provide technical guidance and support for our developing architectural design partitioning engineering strategies that align with our technology and platform roadmaps.

  • Participate in cross functional (software, firmware, controls, hardware, applications) teams to facilitate tight and coherent integration of these subsystems.

  • Design and implement secure embedded software solutions for equipment controls.

  • Participating in the full range of SDLC including specifications, design documents, software functional specifications, prototyping, and implementation.

  • Influence approaches and processes for software development with a process improvement mindset.

  • Utilize the latest technologies available to develop user interface and advanced featured driving best in class intelligent products

What we look for

Required

  • Bachelor's degree in Computer Science, or a related field.

  • 5+ years of experience in embedded software development, with at least 3 years in a system design role.

  • Deep technical expertise in software architecture and design; knowledge of complex software systems and UI development

  • Exceptionally good software design and programming skills in C/C++.

  • Experience working with HTML, CSS, and JavaScript.

  • US Citizen and/or permanent resident. Sponsorship is not provided.

Preferred

  • Familiarity with tools such as Git, JIRA

HIRING SALARY RANGE: $90,000 - $120,000 (Salary to be determined by the education, experience,knowledge, skills, and abilities of the applicant, internal equity, and alignment with marketdata.) This position includes a competitive benefits package. The posted salary range reflectsthe target compensation for this role. However, we recognize that exceptional candidatesmay bring unique skills and experiences that exceed the typical profile. If you believe yourbackground warrants consideration beyond the stated range, we encourage you to apply. Tosupport an efficient and fair hiring process, we may use technology assisted tools, includingartificial intelligence (AI), to help identify and evaluate candidates. All hiring decisions areultimately made by human reviewers. For details, please visit the About Us tab on theJohnson Controls Careers site at https://jobs.johnsoncontrols.com/about-us

Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, genetic information, sexual orientation, gender identity, status as a qualified individual with a disability or any other characteristic protected by law. To view more information about your equal opportunity and non-discrimination rights as a candidate, visit EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit here.


What Johnson Controls employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Johnson Controls logo

About Johnson Controls

Sourced by ZipRecruiter

Johnson Controls is a world leader in smart buildings, creating safe, healthy and sustainable spaces. For nearly 140 years, we’ve made buildings better and now we’re transforming them again with our award-winning digital technologies and services. We’re using artificial intelligence and data driven solutions to give you deeper insight into your building’s health, sustainability and performance. It’s changing the way we design, operate and maintain indoor environments and driving to a new era of autonomous buildings. We deliver the blueprint of the future for industries such as healthcare, schools, data centers, airports, stadiums, hotels, manufacturing and beyond through OpenBlue, our comprehensive suite of connected solutions. Johnson Controls offers the world’s largest portfolio of building technology, software and services. Supported by a team of more than 100,000 dedicated employees working across 150 countries, we’re helping customers achieve their sustainability goals and power their mission.

Industry

Machinery manufacturing, water transportation, public safety statistics centers and offices and manufacturing

Company size

10,000+ Employees

Headquarters location

Milwaukee, WI, US