Lead firmware design, development, and maintenance for microcontroller and microprocessor-based platforms (ARM Cortex-M, STM32MP, TI AM62x, Broadcom multi-core architectures, ESP32-S3 / C6, RISC V).
Architect and implement custom Yocto-based Linux distributions and FreeRTOS deployments across single-core and multi-core edge hardware, integrating AI processors, DSPs, and sensor interfaces.
Develop device drivers and board support packages for a variety of sensors (IR imaging arrays, high-res cameras, precision load cells, audio DSP, proximity sensors) and communication modules (BLE, LoRa, USB-C).
Support integration and optimization of sensor fusion pipelines, including ML models (CNN, LSTM, YOLO-family) for classification, anomaly detection, and predictive analytics.
Build robust, secure firmware for handling high-throughput sensor data, cloud connectivity, and privacy / compliance features (event-based activation, local data processing, OTA updates).
Collaborate cross-functionally with hardware, software, and product teams to achieve seamless integration and diagnostics for modular and scalable systems.
Design and execute comprehensive test plans : unit, integration, sensor calibration, and in-field validation.
Document all development stages and ensure compliance with IoT, CE, FCC, RoHS, and application-level certifications.
Mentor junior engineers and represent firmware perspective with manufacturing and technical partners.
Qualifications :
Bachelors or Masters degree in Computer Engineering, Electrical / Electronics Engineering, or related field from a Tier 1 institute.
6 -8 years experience in embedded systems and firmware development from ground up, including complex product cycles and startup exposure preferred.
Extensive experience with ARM Cortex-M / -A based microcontrollers and microprocessors (STM32N6, STM32MP, TI AM62x, Broadcom multi-core), ESP32-S3, ESP32-C6, and exposure to RISC V architectures.
Yocto Linux and FreeRTOS expertise, including BSP, kernel module, and driver development for image processing, ML, DSP, and sensor interfacing.
Ability to work with AI-enabled SoCs, digital signal processing, filter / RF design, and embedded ML frameworks.
Deep knowledge of custom device driver creation (cameras, load cells, DSP, BLE / LoRa) and secure IoT system integration.
Strong troubleshooting and holistic problem-solving skills for multidisciplinary, cross-team collaboration.
Proficient technical communication and process documentation.