Embedded Engineer (C,C++,Linux)
LG Electronics India · Bangalore
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Employer requisition: LGSI-a6ac75f0a3cd92
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 2 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
<div style="color:rgb(0,0,0);font-family:'Segoe UI';line-height:20px;"><h2><span style="font-size:14px;">Job Description - Embedded Linux Software Engineer (C, C++, Linux)</span></h2><p><strong><span style="font-size:14px;">Organization:- LG Soft India, Bangalore </span></strong></p><p><strong><span style="font-size:14px;">Designation:</span></strong><span style="font-size:14px;"> Senior Research Engineer</span><br /><strong><span style="font-size:14px;">Resource Type:</span></strong><span style="font-size:14px;"> Regular</span><br /><strong><span style="font-size:14px;">Open Positions:</span></strong><span style="font-size:14px;"> 4 (Experienced)</span><br /><strong><span style="font-size:14px;">Experience:</span></strong><span style="font-size:14px;"> 4 to 12 Years</span><br /><strong><span style="font-size:14px;">Location:</span></strong><span style="font-size:14px;"> Bangalore</span></p><h3><span style="font-size:14px;">About the Role</span></h3><p><span style="font-size:14px;">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.</span></p><h3><span style="font-size:14px;">Key Responsibilities</span></h3><ul><li><span style="font-size:14px;">Design and develop embedded software for Linux-based HVAC controllers and gateway devices.</span></li><li><span style="font-size:14px;">Implement and integrate communication protocols such as BACnet MS/TP & IP, Modbus RTU/TCP, MQTT, REST APIs, TCP/UDP, and RS-485.</span></li><li><span style="font-size:14px;">Develop D-Bus APIs, IPC services, and device management frameworks.</span></li><li><span style="font-size:14px;">Build gateway functionalities including device onboarding, remote monitoring, power management, and load control features.</span></li><li><span style="font-size:14px;">Implement secure communication mechanisms using TLS, certificates, and credential management.</span></li><li><span style="font-size:14px;">Develop and maintain software build environments using Yocto, Make, and CMake.</span></li><li><span style="font-size:14px;">Configure and manage Linux services using systemd and deployment frameworks.</span></li><li><span style="font-size:14px;">Debug protocol stacks, device interfaces, and system-level software issues.</span></li><li><span style="font-size:14px;">Collaborate with hardware, cloud, testing, and product teams to deliver high-quality products.</span></li><li><span style="font-size:14px;">Participate in code reviews, system integration, and performance optimization activities.</span></li></ul><h3><span style="font-size:14px;">Required Skills</span></h3><ul><li><span style="font-size:14px;">Strong hands-on experience in </span><strong><span style="font-size:14px;">Embedded C and C++ programming</span></strong><span style="font-size:14px;">.</span></li><li><span style="font-size:14px;">Expertise in </span><strong><span style="font-size:14px;">Embedded Linux development</span></strong><span style="font-size:14px;">, including kernel concepts, device drivers, system programming, and device management.</span></li><li><span style="font-size:14px;">Experience with </span><strong><span style="font-size:14px;">Yocto Linux</span></strong><span style="font-size:14px;">, BSP customization, recipe development, and hardware adaptation.</span></li><li><span style="font-size:14px;">Knowledge of communication interfaces such as </span><strong><span style="font-size:14px;">UART, SPI, I2C, USB, and Wi-Fi</span></strong><span style="font-size:14px;">.</span></li><li><span style="font-size:14px;">Experience with </span><strong><span style="font-size:14px;">BACnet MS/TP & IP</span></strong><span style="font-size:14px;">, </span><strong><span style="font-size:14px;">Modbus RTU/TCP</span></strong><span style="font-size:14px;">, and industrial communication protocols.</span></li><li><span style="font-size:14px;">Hands-on experience with </span><strong><span style="font-size:14px;">JSON, XML, YAML</span></strong><span style="font-size:14px;">, and </span><strong><span style="font-size:14px;">SQLite</span></strong><span style="font-size:14px;">.</span></li><li><span style="font-size:14px;">Good understanding of </span><strong><span style="font-size:14px;">IPC mechanisms</span></strong><span style="font-size:14px;">, D-Bus services, networking concepts, and Linux system services.</span></li><li><span style="font-size:14px;">Experience in debugging and troubleshooting embedded systems and communication protocols.</span></li></ul><h3><span style="font-size:14px;">Preferred Skills</span></h3><ul><li><span style="font-size:14px;">Domain experience in </span><strong><span style="font-size:14px;">HVAC, Building Automation Systems (BAS), or Building Management Systems (BMS)</span></strong><span style="font-size:14px;">.</span></li><li><span style="font-size:14px;">Knowledge of secure communication frameworks, TLS/SSL, certificates, and authentication mechanisms.</span></li><li><span style="font-size:14px;">Familiarity with cloud connectivity technologies and IoT gateway development.</span></li><li><span style="font-size:14px;">Experience with remote device management and monitoring solutions.</span></li></ul><h3><span style="font-size:14px;">Educational Qualification</span></h3><ul><li><span style="font-size:14px;">B.E. / B.Tech in Electronics & Communication, Electrical & Electronics, Computer Science, or related disciplines.</span></li></ul></div>
Collected experience requirement
4 years