Firmware Developer (Delhi Hauj Khas)

WOW Softech

New Delhi, Gurugram District

On-site

INR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

WOW Softech in Delhi is seeking a Firmware Developer with a strong background in embedded systems to build robust firmware for IoT devices, and to contribute to our cloud platforms and mobile apps. You will work with C/C++ on microcontrollers (STM32, NXP, PIC, TI) and RTOS in an agile environment.

The role requires hands-on hardware debugging and experience with Bluetooth, USB, UART, CAN, Modbus, I2C, SPI, Ethernet, Wi‑Fi and RF.

Qualifications

  • Hands-on experience in firmware development for embedded systems.
  • Experience with hardware debugging and protocol interfaces is essential.
  • Familiarity with RTOS and IoT device integration is required.

Responsibilities

  • Design, develop, and optimize firmware for embedded systems using C/C++.
  • Work with microcontrollers (STM32, NXP, PIC, TI) and RTOS.
  • Debug hardware using DSO, multimeters, and function generators.
  • Collaborate with cross-functional teams to integrate firmware with IoT Cloud Platform and Desktop App.

Skills

C/C++
Embedded systems
RTOS
STM32
NXP
PIC
Texas Instruments
Bluetooth
CAN
UART
Modbus
I2C
SPI
Ethernet
Wi‑Fi
RF
Hardware debugging

Education

Engineering degree (Electrical/Electronics/Computer Science)

Tools

IAR Workbench
STM32 Cube IDE
Keil μVision

Job description

About the Role:

We are seeking a Firmware Developer with a strong background in embedded systems and firmware development to join our cutting-edge team. You will play a key role in building IoT solutions, creating robust firmware for embedded devices, and contributing to the development of our cloud platforms and mobile apps. Your expertise in C/C++ programming, working with microcontrollers (STM32, NXP, PIC, Texas Instruments, etc.), and real-time embedded system design will be critical in ensuring the performance, reliability, and scalability of our products.

The ideal candidate will have hands-on experience with hardware debugging, knowledge of communication protocols (Bluetooth, USB, UART, CAN, Modbus, etc.), and experience working with RTOS. In this role, you will collaborate with cross-functional teams in an agile environment, delivering firmware for innovative devices that are part of the larger IoT ecosystem.


Key Responsibilities:

  • Perform routine maintenance and address equipment faults promptly.
  • Design, develop, and optimize firmware for embedded systems using C/C++.
  • Develop solutions for microcontrollers like STM32, NXP, PIC, and Texas Instruments.
  • Work on communication protocols including Bluetooth, USB, UART, Modbus, CAN, I2C, SPI, Ethernet, Wi‑Fi, and RF.
  • Debug hardware using tools like Digital Storage Oscilloscopes (DSO), multimeters, and function generators.
  • Collaborate with cross-functional teams to integrate firmware into the IoT Cloud Platform and Desktop App.
  • Develop and integrate firmware for RTOS and handle sensor interfacing and signal conditioning.
  • Use IDEs such as IAR Workbench, STM32 Cube IDE, Keil Micro vision, etc.
  • Ensure firmware aligns with the products low-power design and optimization needs.

Key Deliverables:

  • Build robust firmware for IoT devices linked to other platforms and apps.
  • Deliver successful completion of 2-3 firmware projects for embedded applications.
  • Provide high-quality documentation and implement unit testing and system testing.
  • Collaborate with the agile team to meet project timelines and maintain firmware performance.

Qualifications:

  • Degree in Engineering (Computer Science, Data Science, Electronics, Electrical)
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 • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Firmware Developer
Firmware Developer

Pinetics • Pune District

On-site
INR 600,000 - 1,200,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

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

J K Exim • New Delhi

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

DATOMS • Bengaluru

On-site
INR 900,000 - 1,500,000
Firmware Developer
Firmware Developer

Dozee • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bulandshahr

On-site
INR 1,500,000 - 3,000,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

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

24x7 Corporate Solutions • Chennai District

On-site
INR 700,000 - 1,100,000
Firmware Support Engineer
Firmware Support Engineer

Mobitechwireless • India

On-site
INR 400,000 - 700,000
PF & ESI
Health Insurance
On-the-Job Training
+2