Firmware Engineer II — Embedded Systems & RTOS

Federal Signal Corporation

University Park (IL)

On-site

USD 69,000 - 98,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual bonus potential
Medical insurance
Paid holidays
Paid vacation
401(k) with matching

Job summary

Federal Signal Corporation in University Park seeks a firmware engineer to design, develop, and test low-level software that controls embedded hardware devices. You will work with RTOS, interact with microcontrollers and peripherals, and ensure timely responses while collaborating with hardware engineers to integrate firmware and hardware.

The role requires a Bachelor's in CS or equivalent, 5–7 years of embedded experience, and proficiency in C/C++, Python, and modern toolchains.

Qualifications

  • Bachelor's degree in computer science or equivalent from an accredited university.
  • 5–7 years of experience in a similar firmware role.
  • Experience with Python, Roboflow, NodeJS, Figma or similar tools for rapid prototyping.
  • Strong proficiency in C/C++ programming with focus on embedded systems.

Responsibilities

  • Develop firmware architectures and algorithms within hardware constraints.
  • Write clean, embedded C/C++ firmware and document coding practices.
  • Implement video technologies using FFmpeg, GStreamer, H.264/H.265, RTSP, and WebRTC.
  • Explore integration strategies for OpenCV, PyTorch, TensorFlow, YOLO, and/or TensorRT.
  • Interact with microcontrollers, memory, peripherals, and communication interfaces.
  • Work with RTOS to manage tasks with precise timing and priorities.
  • Conduct unit, integration, and system tests; debug firmware defects.
  • Collaborate with hardware engineers for smooth firmware-hardware integration.
  • Create detailed firmware design, implementation, and testing docs.
  • Support firmware with bug fixes and feature updates; travel to field/trade shows.
  • Perform product evaluations to ensure engineering standards.
  • Flexible to perform other duties.

Skills

C/C++ (embedded)
RTOS experience
Python
Cross‑platform (Windows/Linux/Embedded
Debugging/QA
Communication skills

Education

Bachelor's degree in Computer Science or equivalent

Tools

Docker
OpenCV
PyTorch
TensorFlow
YOLO
Figma
IDEs/Debuggers

Job description

Federal Signal Corporation in University Park seeks a firmware engineer to design, develop, and test low-level software that controls embedded hardware devices. You will work with RTOS, interact with microcontrollers and peripherals, and ensure timely responses while collaborating with hardware engineers to integrate firmware and hardware.

The role requires a Bachelor's in CS or equivalent, 5–7 years of embedded experience, and proficiency in C/C++, Python, and modern toolchains.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,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
Firmware Engineer II: Embedded Controls & RTOS
Firmware Engineer II: Embedded Controls & RTOS

DR Power LLP • Waukesha (WI), Northern (KY)

Hybrid
USD 85,000 - 120,000
Medical, dental, vision
401(k) retirement
Paid time off
+2
Engineer II - Software Engineering
Engineer II - Software Engineering

Federal Signal Corporation • University Park (IL)

On-site
USD 69,000 - 98,000
Annual bonus potential
Medical insurance
Paid holidays
+2
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
Sr Firmware Engineer
Sr Firmware Engineer

Bell & Associates, Inc. • Auburn (AL)

On-site
USD 90,000 - 120,000
Safety-Critical Embedded Firmware Engineer II
Safety-Critical Embedded Firmware Engineer II

FORT Robotics • Philadelphia

On-site
USD 125,000 - 150,000
Embedded Systems Engineer — C/C++, RTOS & Low-Level
Embedded Systems Engineer — C/C++, RTOS & Low-Level

engineeringjobs.net, Inc. • Maryland

On-site
USD 90,000 - 120,000
Paid Time Off
Parental Leave
Bereavement Leave
+14
#GA6530 - Firmware Developer with RTOS
#GA6530 - Firmware Developer with RTOS

Halo Group • Cumming (GA)

On-site
USD 100,000 - 130,000
Firmware Engineer - Embedded Systems | Linux & RTOS
Firmware Engineer - Embedded Systems | Linux & RTOS

Additech, Inc. • Houston (TX)

On-site
USD 85,000 - 110,000