Firmware Engineer II - Embedded Systems & RTOS

Federal Signal Corporation

University Park (IL)

On-site

USD 68,231 - 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 potential
Medical, dental, vision insurance
401(k) with company match

Job summary

Federal Signal Corporation in University Park, IL seeks an experienced embedded firmware engineer to design, develop, and test firmware for electronic hardware devices using embedded C/C++ and RTOS. You will implement video technologies and ML workflows with OpenCV, PyTorch, TensorFlow, YOLO, and TensorRT, collaborating with hardware teams for robust integration.

You will craft firmware architectures, document procedures, and support updates while adhering to coding standards and best practices;

Qualifications

  • Bachelor's degree in computer science or equivalent.
  • 5-7 years of embedded firmware experience.
  • Proficiency in C/C++ for embedded systems and RTOS.
  • Experience with Python, rapid prototyping, and ML libraries.

Responsibilities

  • Develop firmware architectures and algorithms to meet product requirements.
  • Write clean, documented firmware in embedded C/C++.
  • Implement video technologies using FFmpeg, GStreamer, H.264/H.265, RTSP, WebRTC.
  • Evaluate OpenCV, PyTorch, TensorFlow, YOLO, and TensorRT for processing.
  • Interact with microcontrollers, memories, peripherals, and interfaces via firmware.
  • Work with RTOS to manage tasks with precise timing and priorities.
  • Perform unit, integration, and system testing; debug firmware defects.
  • Collaborate with hardware engineers for smooth firmware-hardware integration.
  • Create technical documentation for firmware design and testing.
  • Support firmware with bug fixes and feature updates; may travel to field/trade shows.

Skills

Embedded C/C++
RTOS
Debugging
Python
Communication

Education

Bachelor's degree in Computer Science or equivalent

Tools

Docker
FFmpeg
GStreamer
OpenCV
PyTorch
TensorFlow
YOLO
TensorRT
NodeJS
Figma
Roboflow
YAML

Job description

Federal Signal Corporation in University Park, IL seeks an experienced embedded firmware engineer to design, develop, and test firmware for electronic hardware devices using embedded C/C++ and RTOS. You will implement video technologies and ML workflows with OpenCV, PyTorch, TensorFlow, YOLO, and TensorRT, collaborating with hardware teams for robust integration.

You will craft firmware architectures, document procedures, and support updates while adhering to coding standards and best practices;

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

Similar jobs worth comparing

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
Embedded Firmware Engineer II (C/C++, RTOS)
Embedded Firmware Engineer II (C/C++, RTOS)

Federal Signal Corporation • University Park (IL)

On-site
USD 68,000 - 99,000
Annual bonus
Life insurance
Medical insurance
+8
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
Engineer II - Software Engineering
Engineer II - Software Engineering

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
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
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
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
Embedded Firmware Engineer — Real-Time, RTOS & MCU
Embedded Firmware Engineer — Real-Time, RTOS & MCU

NEOTech • Naperville (IL)

On-site
USD 85,000 - 120,000
Lead Embedded Firmware Engineer – RTOS & Real-Time Systems
Lead Embedded Firmware Engineer – RTOS & Real-Time Systems

Cloud Analytics Technologies LLC • Cleveland (OH)

On-site
USD 80,000 - 100,000
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