Want to know if you’re a fit?
Upload your resume and let our AI show you.
Skills
ARM (Advanced RISC Machine)unmatched
Authenticationunmatched
C++ Programming Languageunmatched
Computer Firmwareunmatched
Computer Scienceunmatched
Device Driversunmatched
Embedded Linuxunmatched
Embedded Softwareunmatched
Embedded Systemsunmatched
Hardware Debuggingunmatched
I2Cunmatched
Microcontrollerunmatched
Radio Frequency Identification (RFID)unmatched
Realtime Operating Systemunmatched
Software Engineeringunmatched
USBunmatched
Universal Asynchronous Receiver-Transmitter (UART)unmatched
Description
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