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

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

12 Oct
|
LG Electronics
|
Bengaluru

12 Oct

LG Electronics

Bengaluru

- 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.

- Positive 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.

📌 Embedded Engineer (C,C++,Linux) (Bengaluru)
🏢 LG Electronics
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded engineer (c,c++,linux) (bengaluru) / bengaluru