Senior Firmware Developer

Iquest Management Consultants

Mumbai

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Iquest Management Consultants is seeking a Senior Firmware Developer to lead embedded firmware design for industrial, automotive, and IoT products. The candidate will drive architecture, secure firmware implementation, RTOS-based application development, hardware bring-up, debugging, and mentoring junior engineers.

The role requires hands-on expertise in ARM Cortex, NXP i.MX, CAN, and secure boot/OTA, along with strong programming in C, MISRA C, and testing across hardware and software layers.

Qualifications

  • 8–12 years of embedded firmware development experience.
  • Experience with hardware bring-up and debugging on diverse platforms.
  • Strong knowledge of secure firmware concepts and cryptography.

Responsibilities

  • Design and develop embedded firmware for STM32, Cortex, and NXP platforms.
  • Develop RTOS-based applications and secure bootloader/OTA mechanisms.
  • Implement communication stacks (UART, SPI, I2C, CAN, RS232/485) and device drivers.
  • Work with Embedded Linux, Yocto, U-Boot, and security libraries.
  • Lead code reviews, MISRA C compliance, and mentor junior engineers.

Skills

Embedded C
RTOS development
Embedded Linux
Firmware debugging
Bootloader development
Protocol expertise (UART, SPI, I2C,CAN

Education

Bachelor's or Master's in Electronics/Embedded Systems

Tools

Yocto Project
U-Boot
mbedTLS
Azure RTOS
PCAN Analyzer

Job description

Job Title: SENIOR FIRMWARE DEVELOPER
Experience

8-12 Years

Job Summary

We are seeking an experienced Senior Firmware Developer to lead embedded Firmware design and development for industrial, automotive, and IoT products. The candidate will be responsible for architecture , secure FIrmware implementation, RTOS-based application development, hardware bring-up, debugging, and mentoring junior engineers.

Key Responsibilities
  • Design and develop embedded Firmware for STM32, MSP430, Cortex A9, Cortex A, and NXP based platforms
  • Develop RTOS-based applications using Free RTOS and Azure RTOS
    Implement secure bootloader and Firmware update mechanisms
  • Develop and optimize communication stacks including UART, SPI, I2C, CAN, RS232, RS485, and FDCAN
  • Work on Embedded Linux and Yocto Project environments Implement encryption/decryption and secure Firmware solutions using mbedTLS and STM SBSFU
  • Perform Firmware architecture review and code optimization
    Conduct MISRA C compliance and static analysis using lint tools
    Support PCB bring-up, debugging, and hardware validation
    Analyze CAN bus communication using PCAN Analyzer and CAN Bus Analyzer tools
  • Experience with Microprocessors and Application Processors including NXP i.MX series (i.MX6, i.MX8, i.MX9), Cortex-A series processors, and similar embedded computing platforms
  • Embedded Linux BSP development and customization Linux device driver integration and debugging Bootloader development and customization (U-Boot) Yocto Project build conguration and image generation
  • DDR, eMMC, SD Card, Ethernet, USB, PCIe, and display interface bring-up
  • High-speed interface debugging and hardware validation
    Multi-core processor architecture understanding
  • Secure boot and trusted execution concepts
  • Edge computing and industrial IoT gateway development
  • Processor-level performance optimization and system resource management
  • Linux shell scripting and system-level debugging
Security and Encryption Skills
  • Understanding of Public Key Infrastructure (PKI) concepts and certicate-based authentication
  • Experience with AES-256 / SHA encryption implementation in embedded systems
  • Knowledge of symmetric and asymmetric encryption techniques
    Secure key storage and key management concepts
  • Firmware signing and verication mechanisms
  • Secure boot and chain-of-trust implementation
  • Experience with mbedTLS and embedded cryptographic libraries
  • Understanding of TLS/SSL communication security
  • Device authentication and secure provisioning concepts
  • Secure Firmware update (OTA/FOTA) implementation
  • Understanding of cybersecurity best practices for IoT and embedded products
  • Exposure to hardware security concepts including TPM, Secure Elements, and HSM integration
  • Knowledge of secure communication protocols for industrial and IoT systems
  • Familiarity with vulnerability mitigation and secure coding practices
    MISRA C compliance and static code analysis for secure rmware development
  • Collaborate with hardware, cloud, analytics, and application teams
    Mentor junior rmware developers and support project execution
Required Skills
  • Strong Embedded C programming skills
  • RTOS development experience
  • Embedded Linux and Yocto Project knowledge
  • Strong debugging and hardware interfacing skills
  • Bootloader and secure Firmware implementation
  • Protocol expertise: UART, SPI, I2C, CAN, RS485, FDCAN
  • Experience with Firmware update systems
  • Understanding of IoT device connectivity and edge devices
  • Knowledge of cybersecurity concepts for embedded systems
  • Familiarity with data logging and analytics integration
Additional Preferred Skills
  • MQTT, TCP/IP, Modbus, BLE, Wi‑Fi
  • Cloud integration (Azure, AWS IoT)
  • Security
  • OTA Firmware updates
  • Edge analytics and telemetry systems
  • Automotive diagnostics and CAN architecture
  • Experience with industrial gateways and edge controllers
  • Knowledge of AI/ML edge deployment on embedded processors
  • Docker/containerization basics for embedded Linux platforms
  • Familiarity with OTA update systems for Linux-based devices
  • Cybersecurity implementation in Linux-based embedded systems
Education

Bachelors or masters degree in Electronics, Embedded Systems, Electrical Engineering, or related Field

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bulandshahr

On-site
INR 1,500,000 - 3,000,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Senior Engineer (Firmware)
Senior Engineer (Firmware)

TIH | IIT Bombay • Mumbai

On-site
INR 600,000 - 1,200,000
Embedded Software Engineer
Embedded Software Engineer

Octobotics • Sector 10

On-site
INR 1,800,000 - 2,400,000
Senior Firmware Engineer
Senior Firmware Engineer

Kemsys Technologies • Ahmedabad District

On-site
INR 900,000 - 1,300,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Embedded Firmware Lead
Embedded Firmware Lead

Axisindia • India

On-site
INR 1,800,000 - 3,000,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

Kohler • Pune District

On-site
INR 4,000,000 - 7,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Embedded Linux Firmware Developer
Embedded Linux Firmware Developer

Axisindia • India

On-site
INR 850,000 - 1,200,000