Sr. Lead Engineer- Embedded Firmware
Core
Architecting, designing, and developing firmware for microcontroller-based industrial systems operating on bare-metal, RTOS, and embedded Linux platforms.
Role type
Senior Lead Embedded Firmware Engineer
Builds
Robust, scalable, high-performance embedded solutions for Marmon Foodservice Technologies
Domain
Industrial automation / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Bare-metal programming, RTOS design (FreeRTOS, Zephyr, ThreadX), C/C++ (C++11+), ARM Cortex-M architecture, Device drivers/BSP/HAL, Low-level peripheral interfaces, Hardware bring-up, System-level debugging, Real-time constraints management, Memory optimization, Power-efficient design
Preferred skills
Industrial communication protocols (Modbus RTU, CAN, SPI, I2C, UART, USB, Wi-Fi, BLE), Python scripting, CMake/Docker, MISRA-C/CERT-C standards, Qt/QML GUI development, Quantum Leaps (QP) framework
Technologies
FreeRTOS, Zephyr, ThreadX, ARM Cortex-M, ST, NXP, Microchip, Atmel, JTAG/SWD, Oscilloscopes, Logic analyzers, Git, JIRA, GitHub, GitLab
Responsibilities
Lead architectural design of embedded firmware solutions; Develop and maintain device drivers and low-level interfaces; Implement deterministic real-time behavior and task scheduling; Optimize memory usage and power consumption; Perform hardware bring-up and collaborate on schematic reviews; Debug complex hardware–software interaction issues; Mentor junior engineers and conduct code reviews; Develop technical documentation and collaborate on system-level validation.
Seniority
Senior, hands-on IC with leadership and mentorship responsibilities