Embedded Firmware Engineer

J K Exim

New Delhi

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

J K Exim in Delhi seeks an experienced embedded firmware engineer to design, develop, and maintain firmware for microcontrollers, processors, and communication systems, ensuring reliability and compliance with industry standards.

You will write optimized C/C++ code, develop drivers and middleware, integrate with hardware, and validate through testing with JTAG/UART. Collaboration with hardware, mechanical, and compliance teams is essential.

Qualifications

  • B.E./B.Tech in Electronics, Electrical, or Computer Science Engineering.
  • 3–5 years in embedded firmware development, preferably in industrial, automotive, telecom, or railway systems.
  • Exposure to safety-critical systems (fire & smoke detection, condition monitoring, security & surveillance) is preferred.

Responsibilities

  • Design, develop, and maintain embedded firmware for microcontrollers, processors, and communication systems.
  • Write and optimize embedded C/C++ code for microcontrollers and processors.
  • Develop drivers, middleware, and application logic for hardware peripherals.
  • Implement communication protocols (Ethernet, CAN, RS485, UART, SPI, Modbus, BLE).
  • Collaborate with hardware engineers to ensure hardware/software codesign and system bring-up.
  • Debug using JTAG, UART, logic analyzers, and packet sniffers; conduct unit and integration testing.
  • Prepare firmware release notes, test reports, and certification support documents.

Skills

C/C++ embedded
RTOS/Linux
Microcontroller SDKs
Networking protocols
Industrial protocols
Debugging tools
Cross-functional collaboration

Education

B.E./B.Tech in Electronics, Electrical, or Computer Science

Job description

Role Purpose:

Design, develop, and maintain embedded firmware for microcontrollers, processors, and communication systems. Ensure reliable performance, compliance with industry standards, and seamless integration with hardware platforms.

Key Responsibilities
  • Firmware Development
    • Write and optimize embedded C/C++ code for microcontrollers and processors.
    • Develop drivers, middleware, and application logic for hardware peripherals.
    • Implement communication protocols (Ethernet, CAN, RS485, UART, SPI, IC, BLE).
  • System Integration
    • Collaborate with hardware engineers to ensure hardware/software codesign.
    • Integrate firmware with sensors, actuators, HMIs and external modules.
    • Support system bringup, debugging, and validation.
  • Networking & Control
    • Configure and manage networking stacks (TCP/IP, VLAN, QoS, IGMP Snooping).
    • Develop firmware for control systems (PWM, valve & motor control, door automation, condition monitoring, PSU controllers).
  • Diagnostics & Logging
    • Implement fault detection, event logging, and remote diagnostics & OTA.
    • Support predictive and preventive maintenance features and condition monitoring algorithms.
  • Testing & Validation
    • Debug using JTAG, UART, logic analyzers, and packet sniffers.
    • Conduct unit testing, integration testing, and compliance validation.
  • Documentation & Compliance
    • Prepare firmware release notes, test reports, and certification support documents.
    • Ensure compliance with relevant standards (industrial, telecom, or railway).
Required Skills
  • Strong proficiency in C/C++ for embedded systems (RTOS/Linux).
  • Experience with microcontroller SDKs (ARM Cortex, Microchip, NXP, Renesas, STMicroelectronics).
  • Knowledge of networking protocols (Ethernet, TCP/IP, VLAN, QoS).
  • Familiarity with industrial communication protocols (CAN, RS485, Modbus).
  • Handson with debugging tools (JTAG, logic analyzers, packet sniffer).
  • Ability to work crossfunctionally with hardware, mechanical, and compliance teams.
Qualification
  • Education: B.E./B.Tech in Electronics, Electrical, or Computer Science Engineering.
  • Experience: 3-5 years in embedded firmware development, preferably in industrial, automotive, telecom, or railway systems.
  • Preferred: Exposure to safetycritical systems (fire & smoke detection, condition monitoring, security & surveillance system, automation, motor control,TCMS).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

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

Harita Techserv • Bengaluru

On-site
INR 1,400,000 - 2,800,000
Engineer - Embedded Software
Engineer - Embedded Software

Eaton • Maharashtra

On-site
INR 1,200,000 - 2,000,000
Intern-Firmware Developer
Intern-Firmware Developer

Evolute Group • Bengaluru

On-site
INR 280,000 - 440,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Technical Manager – Embedded Systems
Technical Manager – Embedded Systems

YO IT Consulting • Maharashtra

On-site
INR 1,500,000 - 2,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bulandshahr

On-site
INR 1,500,000 - 3,000,000
Associate Engineer - Embedded Software
Associate Engineer - Embedded Software

Eaton • Pune District

On-site
INR 400,000 - 520,000
Embedded Software Engineer Lead
Embedded Software Engineer Lead

Hackajob • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000