HamburgerMenu
hirist

Job Description

Description :

Key Responsibilities :

- 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.

Preferred Skills :

- Prior IoT/consumer electronics experience ( wearables, smart devices).

- Familiarity with STM32, Broadcom, TI, and ESP platforms across ARM and RISC V cores.

- Hands-on with privacy/encryption standards, OTA update frameworks, secure edge/cloud data handling.

- Collaborative mindset and mentoring experience in agile, product-driven


info-icon

Did you find something suspicious?