Embedded Software Engineer - RFID/NFC Job at Global Connect Technologies, Schaumburg, IL

  • Global Connect Technologies
  • Schaumburg, IL

Job Description

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.

Job Tags

Full time

Similar Jobs

Kundlas Consulting Group LLC

MTA Engineer Job at Kundlas Consulting Group LLC

 ...project management, grants management for federally funded infrastructure and disaster recovery programs. About the Role: The MTA Engineer plays a critical role in ensuring the safe, efficient, and reliable operation of metropolitan transit systems across the United... 

Metcalfe Nursing and Rehab

Business Office Manager Job at Metcalfe Nursing and Rehab

 ...Same day pay available POSITION PURPOSE: . The Business Office Manager maintains complete and systematic records of the financial...  ...reimbursable(monitors tile levels, applied incomes, etc) Manages Petty cash/credit cards Consults with all department heads to resolve... 

Kids For The Future

Building Code Inspector Job at Kids For The Future

 ...technical work in the inspection of all phases of residential building plans and construction; performs plan reviews of buildings and...  ...performed under the immediate direction of the Senior Building Code Inspector. Performs residential electrical, mechanical or plumbing... 

Sysco

Local CDL A Delivery Truck Driver Job at Sysco

 ...Stability? A Career? Come join the SYGMA Columbus Team and get paid what youre worth. Our Delivery Drivers run 2-4 routes per week...  ...are known for developing our top internal talent. Offering Paid Training and Top Earning potential. Our Formula to Success is simple... 

Edwards Lifesciences

Clinical Specialist Job at Edwards Lifesciences

 .... Its our driving force to help patients live longer and healthier lives. Join us and be part of our inspiring journey.The Clinical Specialist at IHFM plays a vital support role, reporting to and working under the direction of the Area Sales Manager (ASM). This position...