waypointjobs

Pentangle Tech Services | P5 Group

Senior Embedded Software Engineer

schaumburg, IL

Check who can apply and the requirements below before continuing.

About this opportunity

Pentangle Tech Services | P5 Group lists this Senior Embedded Software Engineer opportunity in schaumburg, Illinois. Review the employer’s description below for duties, qualifications and application requirements.

Job description

We are seeking a Senior Embedded Software Engineer to support the development of next-generation secure NFC/RFID credential reader products. This individual will be responsible for designing, developing, and delivering production-quality embedded firmware within an established software framework. The ideal candidate has strong hands-on experience with modern C++, embedded microcontrollers, RTOS environments, and low-level driver development.

This is a highly technical firmware role focused on embedded systems rather than application software.

Key Responsibilities

Design, develop, and maintain embedded firmware using C++17 or newer.

Develop low-level drivers and hardware interfaces including:

USB

UART

SPI

I2C

GPIO

DMA

Timers

Implement and enhance embedded software components, modules, threads, and state machines.

Work within 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 utilization, timing, and power consumption.

Implement robust fault handling, recovery mechanisms, and secure coding practices.

Collaborate with cross-functional engineering teams to integrate firmware into the broader product architecture.

Deliver production-ready firmware that meets performance, reliability, and security requirements.

Required Qualifications

Bachelor's degree in Engineering, Computer Engineering, Computer Science, or related technical field.

5+ years of embedded firmware development experience.

Strong expertise in modern C++ (C++17 or later).

Experience developing firmware on ARM Cortex-M microcontrollers, preferably Cortex-M4F.

Hands-on experience with STM32 microcontrollers, ideally the STM32G4 family.

Solid RTOS experience, with Zephyr RTOS strongly preferred.

Strong background in low-level embedded development and device driver implementation.

Experience working with USB stacks and USB communication protocols.

Familiarity with Embedded Template Library (ETL) and state-machine-based architectures.

Experience debugging and optimizing real-time embedded systems.

Understanding of secure firmware development and embedded security concepts.

Preferred/Desired Background

Experience with NFC, RFID, smart card, authentication, or credential reader products.

Experience in security-sensitive industries or products.

Familiarity with CCID (Chip Card Interface Device) protocols.

Experience working in senior-level embedded engineering roles where ownership of major subsystems is expected.

Ability to work independently while collaborating effectively with larger engineering teams.

Technical Environment

Modern C++ (C++17+)

STM32G4 Microcontrollers

USB / CCID

ETL (Embedded Template Library)

Windows development environment with Linux-based build and test systems

#J-18808-Ljbffr

Worksite address

schaumburg, IL, 60159, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Govcio LLC

WhatJobs

Senior Dynamics Developer

washington, DC

$175,000.00 /Yr

Overview: GovCIO is looking for an experienced Senior CRM developer to support the continued enhancement and operations of a Microsoft Dynamics C…

Last received from source 2026-10-07View job

Govcio LLC

WhatJobs

Senior Application Developer

fairfax, VA

$165,000.00 /Yr

Overview: GovCIO is currently hiring a highly skilled Senior Application Developer with an active Secret clearance to design, build, and modify a…

Last received from source 2026-10-07View job

Govcio LLC

WhatJobs

Software Developer- SME

quantico, VA

$195,000.00 /Yr

Overview: GovCIO is currently hiring for a Software Developer-SME   to design, code, test, and maintain software applications and systems in supp…

Last received from source 2026-10-07View job

Govcio LLC

WhatJobs

Sr. Instructional Developer

fort meade, MD

$120,000.00 /Yr

Overview: GovCIO is currently hiring for an Instructional Developer  to design and develop training materials for personnel . This position will…

Last received from source 2026-10-07View job

NextEra Energy

WhatJobs

Cybersecurity Analyst

st. paul, MN

See pay details in description

Requisition ID: 97854 NextEra Analytics offers energy consulting services using industry-leading scientific analysis for planning, siting, foreca…

Last received from source 2026-10-07View job

NextEra Energy

WhatJobs

Sr Software Development Eng

st. paul, MN

See pay details in description

Requisition ID: 97867 NextEra Analytics offers energy consulting services using industry-leading scientific analysis for planning, siting, foreca…

Last received from source 2026-10-07View job