Teklabs logo

Teklabs

Firmware Engineer- Zephyr

Teklabs

📍 Schaumburg, United States 🇺🇸

contract
mid-level
on-site
Posted —

Key Skills

C++RTOSSTM32USBI2C

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Title: Firmware Engineer- Zephyr

Location: Schaumburg, IL (Onsite)

Type: 9+ Month Contract


Key Requirements:


• Bachelor's degree with 5+ years of embedded firmware development using Modern C++ (C++17+) and driver-level microcontroller programming

• Strong experience with RTOS (Zephyr preferred), Cortex-M4F/STM32, and low-level drivers (SPI, I2C, USB, UART, GPIO, DMA)

• Experience with USB, Device Abstraction Layer (DAL), ETL State Machines, and embedded memory/timing optimization

• Experience developing secure, production-quality firmware with strong debugging, optimization, and embedded systems design skills