Talent.com
Senior Firmware Engineer

Senior Firmware Engineer

ABEXBangalore
8 days ago
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
  • (ref : hirist.tech)

    Create a job alert for this search

    Firmware Engineer • Bangalore