Embedded Software Engineer - Real-Time Cortex-M4F

Talentify

Schaumburg (IL)

On-site

USD 76,000 - 96,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical, dental & vision
401(k) Retirement Plan
Life Insurance
Disability coverage
PTO / Time Off

Job summary

Actalent is seeking an Embedded Software Engineer in Schaumburg, IL. The role focuses on modern C++ firmware for Cortex-M4F microcontrollers, driver development, and USB stack enhancements within a Zephyr RTOS environment.

Responsibilities include implementing ETL-based state machines, developing device drivers, and optimizing memory, timing, and power while adhering to a no-exceptions, no-heap-after-initialization policy.

Qualifications

  • Proficient in modern C++17+ for embedded firmware.
  • Experience with microcontrollers and driver development.
  • RTOS experience with Zephyr preferred and USB stack work.

Responsibilities

  • Design and implement components and modules in C++ within an embedded framework.
  • Develop and harden Device Abstraction Layer drivers for SPI, I2C, USB, UART, GPIO, timers, DMA.
  • Extend USB stack to support CCID and related functionality.
  • Optimize memory, timing, and power with static analysis and on-target measurements.
  • Ensure no-exceptions and no-heap-after-initialization policy with robust error handling.
  • Work in Zephyr RTOS environment to integrate drivers and middleware.
  • Apply secure coding practices in firmware features.

Skills

Modern C++
C++17+
Embedded firmware
RTOS experience
Zephyr RTOS
USB stack
ARM Cortex-M4F
STM32G4
Device drivers
SPI I2C USB UART GPIO DMA
Memory/Timing/Power optimization
No-exceptions, no-heap policy
Secure firmware development

Education

Bachelor’s degree in Engineering

Job description

Actalent is seeking an Embedded Software Engineer in Schaumburg, IL. The role focuses on modern C++ firmware for Cortex-M4F microcontrollers, driver development, and USB stack enhancements within a Zephyr RTOS environment.

Responsibilities include implementing ETL-based state machines, developing device drivers, and optimizing memory, timing, and power while adhering to a no-exceptions, no-heap-after-initialization policy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer: C++ RTOS for Mission-Critical RF
Embedded Software Engineer: C++ RTOS for Mission-Critical RF

Talentify • Chicago (IL)

On-site
USD 76,000 - 165,000
Embedded Firmware Engineer (RTOS)
Embedded Firmware Engineer (RTOS)

Talentify • University Park (IL)

On-site
USD 75,000 - 100,000
Annual bonus potential
Health insurance
Dental insurance
+5
Spaceflight Firmware Engineer – Real-Time Embedded
Spaceflight Firmware Engineer – Real-Time Embedded

Talentify • Merritt Island (FL)

On-site
USD 66,000 - 76,000
Medical, dental & vision
401(k) Retirement Plan
PTO / Time Off
Lead Embedded Software Engineer (C/C++, ARM, RTOS)
Lead Embedded Software Engineer (C/C++, ARM, RTOS)

Aleron • Franksville (WI)

On-site
USD 150,000 - 170,000
Lead Embedded Software Engineer – Real-Time & HIL/SIL
Lead Embedded Software Engineer – Real-Time & HIL/SIL

Talentify • Niles (IL)

Hybrid
USD 83,000 - 110,000
Tuition reimbursement
Professional development support
Medical, dental & vision coverage
+5
Embedded Software Engineer — Rugged Defense GUI
Embedded Software Engineer — Rugged Defense GUI

Talentify • Northfield Township (IL)

Hybrid
USD 83,000 - 117,000
Embedded Software Engineer - C/C++, Linux/RTOS, Driver
Embedded Software Engineer - C/C++, Linux/RTOS, Driver

Actalent • Johnstown (CO)

On-site
USD 95,000 - 130,000
Medical
Dental
Vision
+9
Senior Embedded Firmware Engineer - RTOS, Secure Drivers
Senior Embedded Firmware Engineer - RTOS, Secure Drivers

Actalent • Aurora (CO)

Hybrid
USD 130,000 - 150,000
401(k) matching
Health insurance
Paid time off
+2
Staff Embedded Firmware Engineer
Staff Embedded Firmware Engineer

Oho Group • Austin (TX)

On-site
USD 120,000 - 170,000
Embedded Software Engineer: Hardware-Integrated Systems
Embedded Software Engineer: Hardware-Integrated Systems

Talentify • Greenville (SC)

On-site
USD 55,000 - 110,000
Medical, dental & vision
401(k) plan
Life Insurance
+5