Firmware Engineering Manager
Core
Lead the design, development, and implementation of low-level firmware for next-generation connected food waste prevention products while managing a team of firmware engineers.
Role type
Firmware Engineering Manager (hands-on IC)
Builds
Smart connected systems for homes and commercial environments that transform food scraps into resources
Domain
IoT / Waste Management / Food Tech
Deliverable
production ML models | product features | infrastructure
Required skills
C programming for embedded systems, memory management, real-time operating system principles, hardware-software interfacing (GPIO, I2C, SPI, JTAG), debugging and rigorous testing, version control, CI, build systems
Preferred skills
Wi-Fi and Bluetooth connectivity modules, FreeRTOS, Jetson Linux, ESP32 microcontrollers, MQTT, AWS CDK, cellular connectivity
Technologies
FreeRTOS, Jetson Linux, ESP32, Wi-Fi, Bluetooth, MQTT, AWS CDK
Responsibilities
Manage, mentor, and grow a team of firmware engineers; personally design and implement robust firmware on MCU platforms; develop and optimize communication stacks for wireless protocols; write efficient low-level code integrating with hardware peripherals; rigorously debug, test, and troubleshoot firmware; review code from team members to maintain best practices
Seniority
Manager, hands-on IC