Firmware Engineer
Core
Design and develop embedded firmware for security products, focusing on microcontroller programming, device drivers, and wireless protocols.
Role type
Embedded Firmware Engineer
Builds
Firmware for security devices (doorway and beyond)
Domain
Security hardware / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, Embedded Firmware design, Microcontroller programming (8/16/32 bit), Device drivers (I2C, SPI, UART), RTOS development (Micrium, FreeRTOS, Linux, Yocto), Wireless protocols (BLE, Wi-Fi), Software Development Life Cycle (SDLC)
Preferred skills
Assembly language understanding
Technologies
C, I2C, SPI, UART, Micrium, FreeRTOS, Linux, Yocto, BLE, Wi-Fi
Responsibilities
Design and develop embedded firmware, write device drivers for microcontrollers, implement wireless protocols, follow SDLC steps (requirements, design, coding, testing)
Seniority
Mid-level (3-5 years experience)