Embedded Software Engineer

Airveda Technologies Pvt Ltd

New Delhi, Ghaziabad District

On-site

INR 500,000 - 1,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

On-site in Ghaziabad
Learning support
Hardware lab access
5-day work week

Job summary

Airveda Technologies Pvt Ltd in Delhi NCR seeks a hands-on Senior Embedded Systems Engineer to own the firmware lifecycle from bring-up to OTA deployment. You will work on indoor and outdoor air quality monitor products, focusing on Microchip and ESP32 platforms, wireless and wired protocols, and low-power, reliable device designs.

You will collaborate with hardware, write Python scripts for validation, mentor juniors, and contribute to certification readiness as part of a fast, collaborative

Qualifications

  • 2–3 years of professional embedded firmware development experience.
  • Proven hands-on experience with Microchip MCUs using MPLAB X / XC8 / XC16 toolchain.
  • Strong ESP32 / ESP32-S3 firmware development using ESP-IDF (not just Arduino).
  • Solid command of C for embedded systems; register-level peripheral configuration (UART, SPI, I2C, ADC, Timers, DMA).
  • Working knowledge of GSM/GPRS/LTE modem interfacing via AT commands (SIM800, SIM7600, or equivalent).
  • Hands-on experience with Wi-Fi (station/AP mode, provisioning) and BLE (GATT server/client, advertising, pairing) on ESP32.
  • Modbus RTU/TCP implementation — both master and slave roles.
  • Comfortable reading hardware schematics and datasheets; board bring-up experience.
  • B.E./B.Tech in ECE, EEE, or related field.

Responsibilities

  • Design, develop, and maintain production-grade embedded firmware in C/C++ for Microchip and ESP32 platforms.
  • Develop and optimize drivers for IoT communication stacks — Wi‑Fi, BLE, GSM/LTE, and MQTT/HTTP over TLS.
  • Implement and maintain Modbus RTU/TCP and UART-based interfaces for sensor integration and data exchange.
  • Manage sensor interfacing — PM2.5/PM10, CO2, VOC, temperature & humidity via UART/I2C/SPI.
  • Build and maintain OTA firmware update mechanism for deployed devices in the field.
  • Implement low-power design techniques: deep sleep, adaptive polling, and power profiling.
  • Collaborate with hardware team during PCB bring-up, validate schematics, debug issues.
  • Write Python-based test scripts and automation tools for firmware validation.
  • Maintain Git history, write docs, support certification activities.
  • Mentor junior engineers and participate in code reviews.

Skills

Embedded firmware
ESP32 firmware
C programming
Modbus RTU/TCP
WiFi & BLE
Hardware bring-up
Python scripting

Education

BE/B.Tech in ECE/EEE

Tools

MPLAB X
XC8
XC16
ESP-IDF
FreeRTOS

Job description

ABOUT AIRVEDA

Airveda Technologies is a Delhi NCR-based deep-tech company building precision air quality monitoring solutions for homes, offices, schools, and smart-city deployments across India. Our products combine advanced sensor fusion, IoT connectivity, and cloud analytics to deliver real-time, actionable air quality data. We are on a mission to make clean air accessible and measurable for every Indian.

ROLE OVERVIEW

We are looking for a hands-on Senior Embedded Systems Engineer who will own the full firmware lifecycle from hardware bring-up and driver development to cloud connectivity and field deployment. You will work across our indoor and outdoor air quality monitor product lines, contributing to both the embedded firmware and IoT communication stack. The ideal candidate has strong experience with Microchip (PIC/AVR/SAM) and ESP32 platforms, solid understanding of wireless and wired communication protocols, and a passion for building reliable, low-power connected devices.

KEY RESPONSIBILITIES
  • Design, develop, and maintain production-grade embedded firmware in C/C++ for Microchip (PIC16/PIC18/dsPIC/SAM) and ESP32/ESP32-S3 platforms.
  • Develop and optimize drivers for IoT communication stacks — Wi‑Fi (ESP‑IDF), BLE (Bluedroid/NimBLE), GSM/LTE (AT command), and MQTT/HTTP over TLS.
  • Implement and maintain Modbus RTU/TCP and UART-based communication interfaces for sensor integration and industrial data exchange.
  • Manage sensor interfacing — PM2.5/PM10 (PMS, SPS30), CO2 (SCD, MH‑Z19), VOC, temperature & humidity sensors — via UART, I2C, and SPI buses.
  • Build and maintain OTA (Over‑the‑Air) firmware update mechanism for deployed devices in the field.
  • Implement low‑power design techniques: deep sleep cycles, adaptive polling, and power profiling for battery‑operated outdoor units.
  • Collaborate with the hardware team during PCB bring‑up, validate schematics, and debug board‑level issues using oscilloscope and logic analyser.
  • Write Python‑based test scripts and automation tools for firmware validation, serial log parsing, and factory calibration.
  • Maintain clean Git history, write technical documentation, and support CE/FCC/BIS certification test activities.
  • Mentor junior engineers and participate in code reviews; contribute to architectural decisions for next‑gen product platforms.
REQUIRED SKILLS & QUALIFICATIONS
Mandatory
  • 2–3 years of professional embedded firmware development experience.
  • Proven hands‑on experience with Microchip MCUs using MPLAB X / XC8 / XC16 toolchain.
  • Strong ESP32 / ESP32‑S3 firmware development using ESP‑IDF (not just Arduino).
  • Solid command of C for embedded systems; register‑level peripheral configuration (UART, SPI, I2C, ADC, Timers, DMA).
  • Working knowledge of GSM/GPRS/LTE modem interfacing via AT commands (SIM800, SIM7600, or equivalent).
  • Hands‑on experience with Wi‑Fi (station/AP mode, provisioning) and BLE (GATT server/client, advertising, pairing) on ESP32.
  • Modbus RTU/TCP implementation — both master and slave roles.
  • Comfortable reading hardware schematics and datasheets; board bring‑up experience.
  • B.E./B.Tech in ECE, EEE, or related field.
Good to Have
  • Experience with FreeRTOS or other RTOS for multi‑tasking on ESP32 or Microchip SAM.
  • MQTT over TLS, AWS IoT Core / Firebase integration from device side.
  • Python scripting for serial communication, log automation, or calibration tools.
  • KiCad or EasyEDA for schematic review or minor PCB modifications.
  • Experience with air quality, environmental, or industrial IoT sensor products.
  • Knowledge of BIS / CE regulatory testing requirements for wireless IoT devices.
WHAT WE OFFER
  • Competitive CTC in the range of 5L – 10L based on experience and skills.
  • Direct ownership of product firmware — you ship code that runs on thousands of real devices.
  • Collaborative, flat‑structure engineering team with fast decision cycles.
  • Access to well‑equipped hardware lab — logic analysers, oscilloscopes, spectrum analyser, soldering stations.
  • Learning support — conference participation, online courses, and certifications encouraged.
  • 5-day work week; on‑site at our Ghaziabad facility with easy metro connectivity.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer
Embedded Systems Engineer

Nerve Cells • Mohali

On-site
INR 800,000 - 1,100,000
Make in India project
Direct collaboration
Lead decisions
+5
Embedded Firmware Engineer
Embedded Firmware Engineer

Atlanta Systems Pvt. Ltd. • Delhi

On-site
INR 500,000 - 800,000
Dynamic, collaborative team
Cutting-edge technologies
Rapid professional growth
Senior Embedded Hardware Design Engineer
Senior Embedded Hardware Design Engineer

Viliso Technologies • Mumbai

On-site
INR 2,500,000 - 3,800,000
Senior Embedded Firmware Developer
Senior Embedded Firmware Developer

DATOMS • Bengaluru

On-site
INR 900,000 - 1,500,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
Electronics Engineer
Electronics Engineer

Shuvoneel Ras System • Kolkata District

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

Growth For Impact • Dadri

On-site
INR 600,000 - 1,000,000
Cutting-edge EV/IoT technologies
Hands-on product development
Mentorship from experienced engineers
+1
Senior Embedded Engineer
Senior Embedded Engineer

Ciklum India • Chennai District

On-site
INR 800,000 - 1,500,000
Company-paid medical insurance
Mental health support
Financial & legal consultations
+1
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

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

Vecmocon Technologies Pvt Ltd. • India

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