Firmware Engineer / Embedded Software Engineer with:
• 5+ years of embedded firmware development experience
• Strong modern C++ experience (C++17 preferred)
• RTOS experience, ideally Zephyr
• STM32 or comparable ARM Cortex-M microcontroller experience
• Driver-level development experience (SPI, I2C, UART, USB, GPIO)
• Embedded systems debugging and hardware bring-up experience
• Experience developing production firmware, not application software
• Bachelor's degree in Engineering or Computer Science
• Must be authorized to work in the U.S. without sponsorship now or in the future
Nice to Have:
• Zephyr RTOS
• STM32G4 family
• USB CCID
• NFC/RFID products
• Security/authentication products
• Embedded Linux development environments