Job Openings Senior Firmware Engineer

About the job Senior Firmware Engineer

We are hiring on behalf of a leading product company for the position of Senior Firmware Engineer

Job Title: Senior Firmware Engineer

Experience: 5+ years

Location – Bangalore

Overview:

We are looking for a highly skilled Senior Firmware Engineer to lead the design and development of firmware for next-generation IoT health and AI-driven devices. This role involves building secure, high-performance embedded systems, integrating advanced sensors and AI models, and collaborating with cross-functional teams to deliver innovative products.

Key Responsibilities:

  • Lead firmware design and development on ARM Cortex-M/-A, STM32, TI, Broadcom, ESP32, and RISC-V platforms.

  • Architect and deploy Yocto-based Linux and FreeRTOS solutions with AI processors, DSPs, and sensor interfaces.

  • Develop device drivers, BSPs, and integrate sensors (IR imaging, cameras, load cells, audio DSP, proximity) and communication modules (BLE, LoRa, USB-C).

  • Optimize sensor fusion pipelines and embedded ML models (CNN, LSTM, YOLO).

  • Ensure robust, secure firmware with OTA updates, edge/cloud connectivity, and compliance features.

  • Collaborate with hardware, software, and product teams for scalable system integration.

  • Drive testing, validation, certification, and mentor junior engineers.

Qualifications:

  • B.E./B.Tech or M.E./M.Tech in Computer/Electrical/Electronics Engineering (Tier-1 institute preferred).

  • 6–8 years’ experience in embedded systems and firmware development across complete product cycles.

  • Expertise in ARM Cortex, STM32, TI AM62x, Broadcom, ESP32, and exposure to RISC-V.

  • Strong Yocto Linux and FreeRTOS skills (BSP, kernel modules, drivers).

  • Proven experience with device drivers, DSP, ML integration, and secure IoT systems.

  • Excellent debugging, problem-solving, and documentation skills.

Preferred Skills:

  • Experience with IoT/consumer electronics (wearables, smart devices).

  • Knowledge of encryption, OTA frameworks, and secure edge/cloud data handling.

  • Collaborative, mentoring mindset with exposure to agile product environments.