Embedded Software Engineer – IoT

L&T Technology Services (LTTS)

Bengaluru

On-site

INR 700,000 - 1,200,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

L&T Technology Services (LTTS) in Bengaluru seeks an Embedded Software Engineer - IoT to design, implement, test, and optimize firmware for connected edge devices and industrial IoT applications.

You will work with hardware teams and cloud engineering to build drivers, wireless stacks, and secure edge-to-cloud communication using C/C++, RTOS, and Embedded Linux.

Experience with 32-bit MCUs (ARM Cortex-M/A, ESP32, STM32) and protocols like MQTT/CoAP/HTTP, plus debugging with JTAG/SWD tools.

Qualifications

  • Degree in Electronics & Communication, EEE, CS or Embedded Systems.
  • 2–5 years of relevant Embedded/IoT experience.
  • Strong C/C++ programming and hardware/software integration.

Responsibilities

  • Design, develop, and maintain firmware for embedded IoT devices.
  • Develop BSPs, bootloaders, and low-level drivers (I2C/SPI/UART/CAN).
  • Implement RTOS and Embedded Linux modules for edge processing.
  • Integrate IoT protocols and cloud connectivity (MQTT/HTTP/CoAP; AWS/Azure).
  • Debug and verify firmware with lab equipment and JTAG/SWD tools.

Skills

Embedded C/C++
RTOS & Embedded Linux
Serial comms (UART/SPI/I2C/CAN/Ether
IoT protocols (MQTT/HTTP/CoAP) & cloud
Hardware bring-up & debugging

Education

Bachelor’s or Master’s degree in Electronics & Communication, Electrical & Electronics, Computer Science, or Embedded Systems (B.Tech / B.E. / M.Tech)

Job description

Company Name: L&T Technology Services (LTTS)

Job Title: Embedded Software Engineer - IoT

Department: Embedded Systems & Connected IoT Solutions

Industry: Engineering Research & Development (ER&D) / Information Technology

Qualification: Bachelor’s or Master’s degree in Electronics & Communication, Electrical & Electronics, Computer Science, or Embedded Systems (B.Tech / B.E. / M.Tech)

Experience: 2-5 yrs

Location: Bengaluru, KA

Salary / CTC Range: 7-12 LPA

Job Description

L&T Technology Services (LTTS) is seeking an experienced, proactive, and detail-oriented Embedded Software Engineer - IoT to join its smart IoT products engineering division. The engineer will be responsible for designing, implementing, testing, and optimizing embedded software and firmware solutions for connected edge devices and industrial IoT applications.

The selected candidate will work closely with hardware design teams, systems architects, and cloud engineering groups to build device drivers, implement wireless stacks, and ensure secure communication between edge hardware and cloud platforms. The role requires practical proficiency in C/C++, hands‑on experience with RTOS and Embedded Linux, and a deep understanding of modern IoT networking protocols.

Key Responsibilities
  • 1 - Design, develop, and maintain high‑performance firmware and embedded software using C and C++ on 32‑bit microcontrollers and microprocessors (ARM Cortex-M/A, ESP32, STM32).
  • 2 - Develop and integrate Board Support Packages (BSP), bootloaders, and low‑level peripheral device drivers including I2C, SPI, UART, CAN, ADC, and GPIO.
  • 3 - Implement and optimize Real‑Time Operating Systems (FreeRTOS / Zephyr) and Embedded Linux kernel modules for multithreaded edge processing.
  • 4 - Integrate IoT communication protocols and wireless stacks such as MQTT, CoAP, HTTP/REST, BLE, Wi‑Fi, and Zigbee for robust device‑to‑cloud connectivity.
  • 5 - Debug, validate, and verify system firmware and hardware‑software integration using logic analyzers, digital oscilloscopes, and JTAG/SWD emulators.
Essential Skills
  • 1 - Strong programming proficiency in Embedded C and C++, with solid knowledge of data structures, pointers, memory management, and interrupt handling.
  • 2 - Hands‑on experience working with RTOS (FreeRTOS) and Embedded Linux environments.
  • 3 - In‑depth understanding of serial communication protocols (UART, SPI, I2C, CAN, Ethernet) and hardware interfacing.
  • 4 - Proven practical experience with IoT communication protocols (MQTT, HTTP, CoAP) and cloud connectivity integration (AWS IoT Core / Azure IoT Hub).
  • 5 - Strong hardware bring‑up, system‑level debugging, and troubleshooting skills using lab equipment and diagnostic toolchains.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Iot Embedded Developer
Iot Embedded Developer

Technogeeks • Pune District

On-site
INR 1,200,000 - 2,200,000
Embedded Systems Developer
Embedded Systems Developer

Computronics Lab • Greater Noida

On-site
INR 700,000 - 1,100,000
Health insurance
IOT and Embedded Expert
IOT and Embedded Expert

TechnoMaster • India

Remote
INR 391,000 - 614,000
Embedded Software Engineer
Embedded Software Engineer

Sallybase • Gurugram District

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

Envision Technology Solutions • India

Remote
INR 2,000,000 - 4,000,000
Embedded Systems Engineer IoT
Embedded Systems Engineer IoT

Addsoft Technologies • Cuttack

On-site
INR 800,000 - 1,400,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits Technologies Private Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer – Embedded Systems
Software Engineer – Embedded Systems

Softdel • Pune District

On-site
INR 300,000 - 550,000
Senior Internet of Things Engineer
Senior Internet of Things Engineer

Diksha Technologies Limited • Gurugram District

On-site
INR 1,500,000 - 2,400,000
IoT Developer
IoT Developer

BotBerry Solutions • Chennai District

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