Global Connect Technologies
Embedded Software Engineer - RFID/NFC
Skills
19 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Schaumburg, IL, USA
Work mode:
Onsite
Published on:
3 October 2026
What they need
Job Opportunity - Sr. Embedded Software Engineer
Location : Schaumburg, IL
Job Summary
We are seeking an experienced Senior Embedded Software Engineer to design, develop, and maintain production-quality firmware for next-generation secure NFC/RFID credential reader products. The ideal candidate will have strong expertise in modern C++ (C++17 or later), embedded microcontrollers, RTOS environments, and low-level driver development. This role focuses on embedded firmware engineering, hardware integration, performance optimization, and secure embedded systems.
Key Responsibilities
- Design, develop, and maintain embedded firmware using C++17 or newer.
- Develop and integrate low-level drivers for USB, UART, SPI, I2C, GPIO, DMA, and timers.
- Implement embedded software modules, threads, state machines, and hardware interfaces.
- Work with RTOS environments, preferably Zephyr RTOS, to integrate drivers, middleware, and application components.
- Develop and enhance USB communication functionality, including CCID protocols.
- Optimize firmware performance, memory usage, real-time behavior, and power consumption.
- Implement robust error handling, recovery mechanisms, and secure coding practices.
- Debug, test, and validate embedded firmware to ensure reliability, performance, and security.
- Collaborate with cross-functional engineering teams to deliver production-ready firmware.
Required Qualifications
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.
- 5+ years of experience in embedded firmware or embedded software development.
- Strong proficiency in modern C++ (C++17 or later).
- Hands-on experience with ARM Cortex-M microcontrollers, preferably Cortex-M4F.
- Experience with STM32 microcontrollers, ideally the STM32G4 family.
- Strong RTOS experience, preferably with Zephyr RTOS.
- Proven experience in low-level programming, device drivers, and hardware interfacing.
- Experience with USB stacks and communication protocols.
- Familiarity with Embedded Template Library (ETL) and state-machine-based architectures.
- Strong debugging, troubleshooting, and real-time system optimization skills.
- Understanding of embedded security and secure firmware development practices.
Preferred Qualifications
- Experience with NFC, RFID, smart card, authentication, or credential reader products.
- Familiarity with CCID (Chip Card Interface Device) protocols.
- Experience developing security-sensitive embedded products.
- Ability to take ownership of major firmware components and work independently within a collaborative engineering team.
Technical Environment
C++17+, Zephyr RTOS, ARM Cortex-M4F, STM32G4 microcontrollers, USB/CCID, Embedded Template Library (ETL), Windows development environments, and Linux-based build and test systems.
Other offers great for you!
These companies are also looking for great profiles
Celad
Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)
42K€ à 45K€ selon expérience
Permanent contract
78230 Le Pecq, France
Onsite
Skills
6 days ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
5 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
8 hours ago
Quick apply
No company information available.