Senior Firmware Engineer

Year    Bangalore, Karnataka, India

Job Description

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.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4400590
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year