Embedded Firmware Engineer II (C/C++, RTOS)

Federal Signal Corporation

University Park (IL)

On-site

USD 68,731 - 98,187

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual bonus
Life insurance
Medical insurance
Dental insurance
Vision insurance
Paid holidays
Paid vacation
401(k) matching
Tuition reimbursement
Smoke-free workplace
Drug-free workplace

Job summary

Federal Signal Corporation in Illinois is seeking an experienced firmware engineer to design, develop, and test low-level software for embedded hardware. You will work with C/C++ on RTOS-based platforms, ensuring real-time performance and robust interaction with microcontrollers and peripherals.

You will collaborate with hardware engineers across the product lifecycle, document designs, and contribute to field-ready firmware updates. Travel to field or trade shows may be required.

Qualifications

  • Bachelor's degree in Computer Science or equivalent from an accredited university.
  • 5–7 years of experience in embedded firmware development.
  • Strong proficiency in C/C++ for embedded systems.
  • Deep knowledge of microcontroller architectures, memory management and peripherals.
  • Experience with RTOS such as FreeRTOS or Zephyr.
  • Familiarity with IDEs, debuggers and emulators for embedded development.
  • Experience with unit, integration and system-level testing.
  • Ability to communicate technical concepts to diverse stakeholders.

Responsibilities

  • Develop firmware architectures and algorithms meeting product requirements.
  • Write clean, efficient firmware in embedded C/C++ and follow coding standards.
  • Interact with microcontrollers, memory, peripherals and communication interfaces via firmware.
  • Use RTOS to manage tasks with precise timing and priorities.
  • Perform thorough unit, integration and system testing with debugging tools.
  • Collaborate with hardware engineers to ensure smooth firmware/hardware integration.
  • Create detailed documentation for firmware design, implementation and testing.
  • Support existing firmware through bug fixes and feature updates.
  • Travel to the field or trade shows as needed.
  • Conduct product evaluations to verify engineering standards.
  • Flexibly handle other duties as required.

Skills

Embedded C/C++
RTOS
Firmware development
Embedded systems
Debugging

Education

Bachelor's degree in Computer Science

Tools

IDE / Debuggers / Emulators
FreeRTOS
Zephyr

Job description

Federal Signal Corporation in Illinois is seeking an experienced firmware engineer to design, develop, and test low-level software for embedded hardware. You will work with C/C++ on RTOS-based platforms, ensuring real-time performance and robust interaction with microcontrollers and peripherals.

You will collaborate with hardware engineers across the product lifecycle, document designs, and contribute to field-ready firmware updates. Travel to field or trade shows may be required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer II - Embedded Systems & RTOS
Firmware Engineer II - Embedded Systems & RTOS

Federal Signal Corporation • University Park (IL)

On-site
USD 68,000 - 99,000
Annual bonus potential
Medical, dental, vision insurance
401(k) with company match
Embedded Firmware Engineer - RTOS, Video & ML
Embedded Firmware Engineer - RTOS, Video & ML

TBEI, Inc. • University Park (IL)

On-site
USD 90,000 - 130,000
Annual bonus potential
Health insurance
Paid holidays
+3
Engineer II - Software Engineering (Firmware) Signaling Division
Engineer II - Software Engineering (Firmware) Signaling Division

Federal Signal Corporation • University Park (IL)

On-site
USD 68,000 - 99,000
Annual bonus
Life insurance
Medical insurance
+8
Engineer II - Software Engineering (Firmware) Signaling Division
Engineer II - Software Engineering (Firmware) Signaling Division

Federal Signal Corporation • University Park (IL)

On-site
USD 68,000 - 99,000
Annual bonus potential
Health insurance
401(k) with matching contributions
+1
Embedded Firmware Engineer — Build Real-World Systems (C/C++, RTOS)
Embedded Firmware Engineer — Build Real-World Systems (C/C++, RTOS)

Ignite Human Capital • Naperville (IL)

Hybrid
USD 85,000 - 95,000
Embedded Firmware Engineer - C/C++, RTOS, Industrial
Embedded Firmware Engineer - C/C++, RTOS, Industrial

TechLink Systems, Inc. • Marshalltown (IA)

On-site
USD 90,000 - 120,000
Firmware Engineer II - Embedded Systems (RTOS)
Firmware Engineer II - Embedded Systems (RTOS)

Federal Signal Corporation • University Park (IL)

On-site
USD 68,000 - 99,000
Annual bonus potential
Health insurance
401(k) with matching contributions
+1
Firmware Engineer – Embedded Systems (C/C++, RTOS, Bring-Up)
Firmware Engineer – Embedded Systems (C/C++, RTOS, Bring-Up)

Corvid Technologies LLC • Batavia Township (OH)

On-site
USD 90,000 - 150,000
401(k) Matching
Medical Insurance
PTO
+5
Embedded Firmware Engineer — Real-Time, RTOS & MCU
Embedded Firmware Engineer — Real-Time, RTOS & MCU

NEOTech • Naperville (IL)

On-site
USD 85,000 - 120,000
Engineer II - Software Engineering
Engineer II - Software Engineering

TBEI, Inc. • University Park (IL)

On-site
USD 90,000 - 130,000
Annual bonus potential
Health insurance
Paid holidays
+3