Software Engineer

Actalent
US - Illinois - Schaumburg
View Company Profile / << Go Back

  • Job Type: Full time
  • 13 days ago

Job Description

You will design and implement firmware components for NFC/RFID credential readers using modern C++ and real-time operating systems. The role involves developing device drivers, managing state machines, and ensuring performance optimization on Cortex-M4F microcontrollers.

Requirements: Candidates must have at least 5 years of professional experience in embedded firmware development with strong proficiency in C++17 or later. A bachelor's degree in Engineering or a related field is required, along with experience in RTOS, USB stacks, and low-level driver development.

Key Skills: C++, Embedded firmware, RTOS, Zephyr, ARM Cortex-M4F, STM32G4, USB, SPI, I2C, UART, ETL, State machines, Device abstraction layer, Secure coding, NFC, RFID

Benefits: Medical, Dental, Vision, Critical Illness, Accident, Hospital, 401(k) Retirement Plan, Life Insurance, Short and long-term disability, Health Spending Account, Transportation benefits, Employee Assistance Program, Time Off/Leave




Fast Track Upload