Embedded Engineer (C,C++,Linux)
- Location Bengaluru, Karnataka, India (LOC_01)
- Experience 4-12 yrs
- Job type Full-time
- Posted 8 Oct 2026
You will be taken to the employer’s own careers page to apply.
Job details
- Qualification
- Bachelor's (Engineering)
- Job ID
- JOB_295
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.