Embedded Engineer (C,C++,Linux)

LG Soft India

Bengaluru

On-site

INR 1,500,000 - 2,800,000

Full time

7 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

LG Soft India is seeking experienced Embedded Linux Software Engineers to develop HVAC controllers and BAS solutions. You will design Linux-based gateway platforms, implement BACnet, Modbus, MQTT, and secure connectivity, while enabling scalable building automation.

Responsibilities include designing embedded software for Linux devices, building with Yocto, developing IPC services, and collaborating with hardware, cloud, and product teams to deliver high-quality products.

Qualifications

  • Strong hands-on Embedded C/C++ programming.
  • Embedded Linux development with kernel, drivers, and device management.
  • Yocto Linux, BSP customization and hardware adaptation.

Responsibilities

  • Design and develop embedded Linux software for HVAC controllers and gateway devices.
  • Integrate BACnet MS/TP IP, Modbus RTU/TCP, MQTT, REST APIs, TCP/UDP, RS-485.
  • Develop D-Bus APIs, IPC services, and device management frameworks.
  • Build gateway features: onboarding, remote monitoring, power management, load control.
  • Implement TLS, certificates, and credential management for secure comms.
  • Use Yocto, Make, and CMake for build environments; manage systemd services.
  • Debug protocol stacks, device interfaces, and system software issues.
  • Collaborate with hardware, cloud, testing, and product teams; participate in reviews.

Skills

Embedded C
Embedded C++
Embedded Linux
Yocto Linux
UART
SPI
I2C
USB
Wi-Fi
BACnet MS/TP IP
Modbus RTU/TCP
MQTT
REST APIs
TCP/UDP
D-Bus
JSON
XML
YAML
SQLite
IPC mechanisms
Systemd
CMake

Education

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

Tools

Make
CMake

Job description

Job Description - Embedded Linux Software Engineer (C, C++, Linux)

Organization: LG Soft India, Bangalore

Designation: Senior Research Engineer

Resource Type: Regular

Open Positions: 4 (Experienced)

Experience: 4 to 12 Years

Location: Bangalore

About the Role

LG Soft India is seeking experienced Embedded Linux Software Engineers to develop next-generation HVAC Controllers and Building Management System (BMS) solutions. The role involves designing and developing Linux-based gateway and controller platforms, integrating industry-standard communication protocols, implementing secure connectivity, and enabling scalable building automation solutions.

Key Responsibilities
  • Design and develop embedded software for Linux-based HVAC controllers and gateway devices.
  • Implement and integrate communication protocols such as BACnet MS/TP IP, Modbus RTU/TCP, MQTT, REST APIs, TCP/UDP, and RS-485.
  • Develop D-Bus APIs, IPC services, and device management frameworks.
  • Build gateway functionalities including device onboarding, remote monitoring, power management, and load control features.
  • Implement secure communication mechanisms using TLS, certificates, and credential management.
  • Develop and maintain software build environments using Yocto, Make, and CMake.
  • Configure and manage Linux services using systemd and deployment frameworks.
  • Debug protocol stacks, device interfaces, and system-level software issues.
  • Collaborate with hardware, cloud, testing, and product teams to deliver high-quality products.
  • Participate in code reviews, system integration, and performance optimization activities.
Required Skills
  • Strong hands-on experience in Embedded C and C++ programming.
  • Expertise in Embedded Linux development, including kernel concepts, device drivers, system programming, and device management.
  • Experience with Yocto Linux, BSP customization, recipe development, and hardware adaptation.
  • Knowledge of communication interfaces such as UART, SPI, I2C, USB, and Wi-Fi.
  • Experience with BACnet MS/TP IP, Modbus RTU/TCP, and industrial communication protocols.
  • Hands-on experience with JSON, XML, YAML, and SQLite.
  • Good understanding of IPC mechanisms, D-Bus services, networking concepts, and Linux system services.
  • Experience in debugging and troubleshooting embedded systems and communication protocols.
Preferred Skills
  • Domain experience in HVAC, Building Automation Systems (BAS), or Building Management Systems (BMS).
  • Knowledge of secure communication frameworks, TLS/SSL, certificates, and authentication mechanisms.
  • Familiarity with cloud connectivity technologies and IoT gateway development.
  • Experience with remote device management and monitoring solutions.
Educational Qualification
  • B.E. / B.Tech in Electronics Communication, Electrical Electronics, Computer Science, or related disciplines.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Engineer (C,C++,Linux)
Embedded Engineer (C,C++,Linux)

LG Electronics, Inc. • Bengaluru

On-site
INR 1,400,000 - 2,400,000
Embedded C++ Developer_ECT1
Embedded C++ Developer_ECT1

Bosch Group • Karnataka

On-site
INR 1,800,000 - 2,800,000
Embedded C Developer_ECT1
Embedded C Developer_ECT1

Bosch • Bengaluru

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

Home Comfort Group • India

On-site
INR 800,000 - 1,200,000
Embedded Test Engineer (HVAC & Automation)
Embedded Test Engineer (HVAC & Automation)

L&T Technology Services • Bengaluru

On-site
INR 900,000 - 1,200,000
Lead - Embedded Firmware
Lead - Embedded Firmware

Eaton • Maharashtra

On-site
INR 2,500,000 - 4,000,000
Lead - Embedded Firmware
Lead - Embedded Firmware

Eaton Group • Hadapsar

On-site
INR 1,200,000 - 1,800,000
Embedded_Linux_Developer_JCIH_ECT
Embedded_Linux_Developer_JCIH_ECT

Robert Bosch Group • Coimbatore District

On-site
INR 1,400,000 - 2,100,000
Electrical System Engineering
Electrical System Engineering

BuildxPartners • Bengaluru

On-site
INR 800,000 - 1,200,000
Embedded Engineer (hardware/software)
Embedded Engineer (hardware/software)

GoWatr Pvt Ltd • Chennai District

On-site
INR 600,000 - 900,000