Senior Embedded Firmware Engineer - USB/CCID & RTOS

Pentangle Tech Services | P5 Group

Schaumburg (IL)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
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

Job summary

Pentangle Tech Services | P5 Group is seeking a Senior Embedded Software Engineer to design, develop, and deliver production-quality firmware for secure NFC/RFID reader products. You will work within an established software framework on embedded targets.

The role emphasizes hands-on C++17+ development on ARM Cortex-M microcontrollers (STM32 family), RTOS (Zephyr preferred), and low-level driver work, with a focus on performance, security, and robust fault handling.

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or related technical field required.
  • 5+ years of embedded firmware development experience.
  • Strong expertise in modern C++ (C++17 or later).
  • Experience on ARM Cortex-M microcontrollers, preferably Cortex-M4F.
  • Hands-on STM32 microcontrollers experience (STM32G4 preferred).
  • RTOS experience with Zephyr preferred.
  • Low-level embedded development and device driver implementation.
  • Experience with USB stacks and USB protocols.
  • Familiarity with ETL and state-machine architectures.
  • Experience debugging and optimizing real-time embedded systems.
  • Understanding of secure firmware development and embedded security concepts.

Responsibilities

  • Design, develop, and maintain embedded firmware using C++17 or newer.
  • Develop low-level drivers and hardware interfaces (USB, UART, SPI, I2C, GPIO, DMA, Timers).
  • Work in an RTOS environment (Zephyr preferred) to integrate drivers, middleware, and application functionality.
  • Extend and support USB functionality, including CCID-related protocols.
  • Optimize firmware performance, memory usage, timing, and power consumption.
  • Implement robust fault handling, recovery mechanisms, and secure coding practices.
  • Collaborate with cross-functional teams to integrate firmware into the broader product architecture.
  • Deliver production-ready firmware meeting performance, reliability, and security requirements.

Skills

C++17+
Embedded firmware
ARM Cortex-M
STM32 microcontrollers
Zephyr RTOS
Device drivers
USB/CCID protocols
Secure coding

Education

Bachelor's degree in Engineering/CS/related

Tools

STM32CubeIDE
Git
ETL
Build systems (Windows/Linux)

Job description

Pentangle Tech Services | P5 Group is seeking a Senior Embedded Software Engineer to design, develop, and deliver production-quality firmware for secure NFC/RFID reader products. You will work within an established software framework on embedded targets.

The role emphasizes hands-on C++17+ development on ARM Cortex-M microcontrollers (STM32 family), RTOS (Zephyr preferred), and low-level driver work, with a focus on performance, security, and robust fault handling.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Pentangle Tech Services | P5 Group • Schaumburg (IL)

On-site
USD 120,000 - 180,000
Staff Embedded Firmware Engineer
Staff Embedded Firmware Engineer

Oho Group • Austin (TX)

On-site
USD 120,000 - 170,000
Senior Embedded Firmware Engineer | Real-Time & Networking
Senior Embedded Firmware Engineer | Real-Time & Networking

Talentify • Cypress (CA)

On-site
USD 124,000 - 136,000
Competitive salary
Benefits & annual leave
Inclusive culture
+2
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Pentangle Tech Services | P5 Group • City of Lockport (NY)

On-site
USD 90,000 - 130,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 120,000 - 150,000
Senior Embedded Firmware Engineer — IoT/RTOS Focus
Senior Embedded Firmware Engineer — IoT/RTOS Focus

PwC • Palo Alto (CA)

On-site
USD 77,000 - 202,000
Medical benefits
Dental benefits
401(k)
Senior Embedded Firmware Engineer - RTOS & ARM Cortex
Senior Embedded Firmware Engineer - RTOS & ARM Cortex

V2X Inc • Indianapolis (IN)

On-site
USD 110,000 - 140,000
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
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 110,000 - 140,000
Senior Embedded Firmware Engineer - ARM, RTOS & DSP
Senior Embedded Firmware Engineer - ARM, RTOS & DSP

HumCap • United States

On-site
USD 120,000 - 165,000