1

Senior Embedded Machine Learning Jobs in Illinois

Sr Embedded Engineer

Aurora, IL · On-site

$99K - $135K/yr

We are seeking a highly skilled and experienced Senior Embedded Firmware Engineer to development of ... learning. YOU MUST HAVE: * 5+ years of experience in embedded firmware development, with a focus on ...

Sr Embedded Engineer

Aurora, IL · Hybrid

$99K - $135K/yr

We are seeking a highly skilled and experienced Senior Embedded Firmware Engineer to development of ... learning. YOU MUST HAVE: * 5+ years of experience in embedded firmware development, with a focus on ...

Senior Machine Learning Engineer

Schaumburg, IL · On-site

$120K - $159K/yr

Senior Engineer Machine Learning Position Overview Paylocity is growing its Machine Learning Engineering organization! Our machine learning engineering team is responsible for developing ...

Senior Machine Learning Engineer

Schaumburg, IL · On-site

$120K - $159K/yr

Senior Engineer Machine Learning Position Overview Paylocity is growing its Machine Learning Engineering organization! Our machine learning engineering team is responsible for developing ...

Career Renew is recruiting for one of its clients a Senior Machine Learning Engineer - this is a fully remote role for US/Canada based candidates. Salary range: 165-225K USD yearly plus benefits plus ...

Machine Learning Engineer

Chicago, IL · On-site +1

$95 - $105/hr

Description Supplier Call notes Sr. ML Engineer - AI Space Posting new . Additional Role - Same ... Applying the latest techniques and approaches across the domains of data science, machine learning ...

Senior AI Machine Learning Engineer

Chicago, IL · Hybrid

$126K - $166K/yr

As a Senior Machine Learning Engineer , you will play a critical role in designing, building, and operationalizing productiongrade AI solutions-partnering closely with product, engineering, and ...

The Hartford is seeking Senior AI Machine Learning Engineer to build Machine Learning Operations (MLOps) services for the Global Specialty Applied AI team. The Hartford is developing industryleading ...

Senior Machine Learning Test Engineer

Ohio, IL · On-site +1

$104K - $135K/yr

Job Requisition ID # 26WD98377 Senior Machine Learning Test Engineer Location: United States East Coast Position Overview As a Senior Machine Learning Test Engineer in the Research Enablement team ...

IL · On-site

$107K - $147K/yr

Who We Are Looking For We're hiring a Senior Machine Learning Engineer to design and ship the next generation of voice and conversational AI agents within Realm-X. This role helps define AppFolio ...

Sr. Machine Learning Engineer

Chicago, IL

$107K - $147K/yr

Who We Are Looking For We're hiring a Senior Machine Learning Engineer to design and ship the next generation of voice and conversational AI agents within Realm-X. This role helps define AppFolio ...

next page

Showing results 1-20

Senior Embedded Machine Learning information

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?

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 are the most commonly searched types of Embedded Machine Learning jobs in Illinois? The most popular types of Embedded Machine Learning jobs in Illinois are:

Senior Embedded Software Engineer

Spear Staffing

Schaumburg, IL • On-site

$122K - $160K/yr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Job Overview – Senior Embedded Software Engineer (Contract)

Location: Schaumburg, IL (Onsite Interview Required)
Duration: 9+ Month Contract (Strong Potential for Full-Time Conversion)

Position Summary

We are seeking a Senior Embedded Software Engineer to join the firmware engineering team developing the next generation of secure NFC/RFID credential readers. This role is focused on designing, implementing, and delivering production-quality embedded firmware within an existing embedded framework using Modern C++ (C++17+). The ideal candidate has extensive experience with embedded firmware, RTOS, STM32 Cortex-M microcontrollers, low-level device drivers, and real-time systems.

The engineer will own firmware subsystems, optimize performance for memory, timing, and power, and collaborate with experienced engineering teams to deliver secure, production-ready firmware.


Required Skills

  • 5+ years of Embedded Firmware Development experience
  • Strong programming experience with Modern C++ (C++17 or newer)
  • Embedded firmware development (not application software)
  • RTOS experience (Zephyr preferred)
  • Cortex-M Microcontrollers (Cortex-M4F preferred)
  • STM32 Microcontroller experience (STM32G474 preferred)
  • Device Driver Development
  • USB, UART, SPI, I2C
  • GPIO, DMA, Timers
  • Embedded State Machines
  • Device Abstraction Layer (DAL)
  • Memory, Timing & Power Optimization
  • Static Analysis & Performance Profiling
  • Embedded Debugging
  • Fault Recovery & Error Handling
  • No Heap Allocation / No Exceptions firmware architecture
  • Bachelor''s Degree in Engineering or related field

Preferred Skills

  • Zephyr RTOS
  • Embedded Template Library (ETL)
  • CCID USB Protocol
  • NFC/RFID Firmware
  • Security Products
  • Secure Access Systems
  • Authentication Devices
  • USB Stack Development
  • Secure Communications
  • Linux Development Environment
  • Windows + Linux VM Development
  • Production Firmware Validation

Responsibilities

  • Design and develop embedded firmware subsystems.
  • Implement modern C++ modules within the existing embedded architecture.
  • Develop low-level firmware for STM32 Cortex-M4F microcontrollers.
  • Build and maintain device abstraction layer drivers.
  • Extend USB stack functionality for CCID credential readers.
  • Develop ETL-based state machines.
  • Optimize firmware for memory, timing, and power consumption.
  • Debug and resolve firmware issues.
  • Implement robust fault handling and recovery.
  • Participate in firmware validation and production release.
  • Collaborate with cross-functional engineering teams.
  • Maintain firmware documentation and design artifacts.

Technical Environment

  • Modern C++ (C++17+)
  • Zephyr RTOS
  • STM32G474
  • Cortex-M4F
  • USB
  • UART
  • SPI
  • I2C
  • GPIO
  • DMA
  • Timers
  • ETL
  • CCID
  • NFC
  • RFID
  • Linux VM
  • Windows Development Host

Ideal Candidate

The ideal candidate is a senior embedded firmware engineer who has designed production firmware for ARM Cortex-M microcontrollers, possesses strong Modern C++ expertise, understands RTOS concepts, develops low-level drivers, and enjoys working on secure embedded devices involving NFC/RFID technologies. Candidates should be comfortable taking ownership of firmware modules while collaborating within an established embedded framework.


Spear Staffing logo

About Spear Staffing

Sourced by ZipRecruiter

Spear Staffing is an IT staffing and recruitment company that is diversity-certified and offers great staffing services. We enable corporations, startups, and small businesses to harness the power of technology and human capital to drive unstoppable growth. We are a rapidly expanding company with a focus on meeting the specific demands of clients by considerably enhancing their operations. Our team, which is managed by specialists skilled in creative thinking, programming concepts, and business skills, has only one goal: “The success of our clients”. We place a lot of emphasis on developing deep relationships and meaningful communication. And using this, we find, coordinate, offer and manage a variety of managed IT and staffing services.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

ROCKVILLE, MD, US

Social media