Embedded Firmware Engineer

CLUIX Pvt Ltd

Delhi

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive compensation as per行业标准
World-class lab and R&D facilities atR
Growth-oriented engineering culture

Job summary

CLUIX Pvt Ltd in Delhi invites an Embedded Firmware Engineer to design high‑reliability firmware for STM32, TI and Espressif MCUs at IIT Delhi’s R&I Park. Implement real‑time control algorithms for power conversion and handle MCU peripherals for hardware‑software integration.

You will develop in C/C++, using RTOS or bare‑metal, with CAN, ADC, PWM, OTA/bootloaders and OTA features, plus IoT protocols (WiFi, MQTT). Collaboration with control, hardware and validation teams is essential.

Qualifications

  • 2+ years of professional embedded firmware development.
  • Proficient in C/C++ for STM32/TI/Espressif; RTOS or bare-metal.
  • Experience with CAN, ADC, PWM, bootloaders, OTA.
  • Exposure to IoT protocols: WiFi, BLE, MQTT, Websockets.
  • Knowledge of PCB design principles and power electronics (preferred).
  • Familiarity with MATLAB/Simulink MB develop/UDS (preferred).
  • Strong problem-solving and documentation skills.

Responsibilities

  • Develop embedded firmware on STM32/TI/Espressif MCUs in C/C++.
  • Implement real-time control algorithms for power conversion systems.
  • Design firmware architecture, state machines, fault handling, safety features.
  • Configure MCU peripherals (ADC, DMA, PWM, CAN, Timers, Flash).
  • Implement CAN, bootloader, and OTA update mechanisms.
  • Perform board bring-up, hardware-software integration, debugging, root-cause analysis.
  • Analyze performance with oscilloscopes and CAN analyzers.
  • Participate in testing, validation, and issue resolution.
  • Create and maintain technical documentation throughout development lifecycle.
  • Collaborate with control, hardware and validation teams.

Skills

Embedded C/C++
Python
STM32
TI MCU
Espressif platforms
RTOS
Bare-metal firmware
Bootloaders
CAN
ADC
PWM
WiFi
BLE
MQTT
Websockets
Git
Debugging tools
Oscilloscopes
EV Mobility (preferred)
PCB principles
MATLAB/Simulink (Preferred)

Education

B.Tech in Electronics/Electrical/CS
M.Tech in Electronics/related field

Tools

Git
Oscilloscopes
CAN analyzers
Debuggers

Job description

About Job Profile

Experience: 2+ yrs

Salary: As per industry norms

Location: R&I Park, IIT Delhi

Description: We are seeking a skilled and proactive Embedded Firmware Engineer to join our team at R&I Park, IIT Delhi. In this role, you will develop high-reliability embedded firmware on STM32, TI, and Espressif microcontrollers, implement real-time control algorithms for power conversion systems, and work across hardware-software integration, communication protocols, and system validation.

About The Role
  • Develop embedded firmware on STM32, TI, and Espressif microcontrollers using C and C++.
  • Implement real-time control algorithms for power conversion systems.
  • Develop firmware architecture, state machines, fault handling, and safety mechanisms.
  • Configure and optimize MCU peripherals such as ADC, DMA, PWM, CAN, Timers, and Flash.
  • Implement communication protocols including CAN, bootloader functionality, alongside OTA update mechanisms.
  • Perform board bring-up, hardware-software integration, debugging, and root-cause analysis.
  • Analyze system performance using oscilloscopes, CAN analyzers, and debugging tools.
  • Support system validation, testing, and issue resolution.
  • Create and maintain technical documentation throughout the development lifecycle.
  • Collaborate with control, hardware, and validation teams during product development.
Skill(s) required
  • Strong Embedded C/C++ programming skills, along with proficiency in Python.
  • Hands-on experience with STM32, TI, and Espressif platforms.
  • Working experience in both Baremetal and RTOS-based firmwares, with a good understanding of real-time systems and interrupt-driven firmware.
  • Deep understanding of bootloaders, Flash memory, and communication protocols.
  • Experience with ADC acquisition, PWM generation, and control-loop implementation.
  • Working experience with IoT protocols including WiFi, BLE, MQTT, and Websockets.
  • Knowledge of CAN communication and automotive diagnostics.
  • Familiarity with Git version control and experience using debuggers, oscilloscopes, and communication analyzers.
  • Strong debugging and problem-solving skills.
  • Exposure to EV Mobility domain, automotive embedded systems, and EV power electronics (Preferred).
  • Knowledge of PCB design principles, digital control systems, and power converter topologies (Preferred).
  • Experience with MATLAB/Simulink model-based development or UDS diagnostics (Preferred).
Eligibility
  • B.Tech / M.Tech in Electronics, Electrical, Computer Science, or a related field.
  • 2+ years of professional experience in embedded firmware development.
What we are looking for
  • Passionate engineer with strong hands-on problem-solving and root-cause troubleshooting abilities.
  • Experience or strong interest in EV / Power Electronics and real-time control systems.
  • Self-starter capable of driving hardware-software integration and debugging independently.
  • Collaborative team player who documents work cleanly and communicates effectively.
What we Offer
  • Competitive compensation as per industry standards.
  • Opportunity to work on cutting-edge embedded systems, power electronics, and IoT.
  • Access to world-class lab and R&D facilities at R&I Park, IIT Delhi.
  • Collaborative and growth-oriented engineering culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Vecmocon Technologies Pvt Ltd. • India

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

Xenbrix Technologies Pvt Ltd • Ernakulam

On-site
INR 300,000 - 600,000
Embedded Software Engineer
Embedded Software Engineer

Examroomai India • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Firmware Dev. Engineers
Firmware Dev. Engineers

Larsen & Toubro Limited • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Embedded Systems Developer
Embedded Systems Developer

Computronics Lab • Greater Noida

On-site
INR 700,000 - 1,100,000
Health insurance
Embedded Software Engineer
Embedded Software Engineer

Zydus Medtech • Bengaluru

On-site
INR 800,000 - 1,400,000
Junior Embedded Firmware Engineer
Junior Embedded Firmware Engineer

Solinas Integrity • Chennai

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

Airveda Technologies Pvt Ltd • Ghaziabad District, New Delhi

On-site
INR 500,000 - 1,000,000
On-site Ghaziabad facility
5-day work week
Well-equipped hardware lab
+1
Embedded Engineer
Embedded Engineer

Griffinmark Robotics • Thiruvananthapuram

On-site
INR 400,000 - 600,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000