Logo
Pentangle Tech Services | P5 Group

Firmware Engineer

Pentangle Tech Services | P5 Group, Mossville, Illinois, us, 61552

Save Job

Direct message the job poster from Pentangle Tech Services | P5 Group

We are seeking an experienced

Embedded Firmware Engineer

with a strong background in

C programming ,

RTOS-based development , and

device driver implementation

for a long-term project with

Caterpillar (Hiring Manager: Andy Braun)

located in

Mossville, IL .

Responsibilities

Design, develop, and maintain

embedded firmware

in C for real-time systems.

Develop and optimize

device drivers

for sensors, actuators, communication modules, and microcontroller peripherals.

Work with

RTOS environments

(such as FreeRTOS, QNX, or similar) to implement deterministic, multi-threaded embedded applications.

Perform firmware debugging, testing, and validation using oscilloscopes, logic analyzers, emulators, and other embedded tools.

Collaborate with hardware, systems, and controls engineering teams to integrate firmware with embedded platforms.

Participate in code reviews, documentation, and continuous improvement of system performance and reliability.

Support root‑cause analysis and resolution of firmware‑related issues in prototype and production systems.

Required Skills

5–10+ years hands‑on experience in embedded firmware development.

Strong proficiency in

C , low‑level programming, and

microcontroller‑based systems .

Expert knowledge of

RTOS concepts : tasks, scheduling, interrupts, semaphores, queues, and memory management.

Familiarity with ARM‑based processors or automotive/off‑highway embedded systems is a plus.

Experience in firmware debugging and system bring‑up.

Seniority Level Mid‑Senior level

Employment Type Contract

#J-18808-Ljbffr