Live opening · Posted 4 days ago

Embedded Engineer (C,C++,Linux)

LG Electronics · Bengaluru, Karnataka, India (On-site)
Linkedin No
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 4 days ago
CompanyLG Electronics
LocationBengaluru, Karnataka, India (On-site)
Work modeNo
SkillsC++, Linux
SourceLinkedin
ListedPosted 4 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
13 min from Linkedin publishing this role to us finding it
26 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
43,211 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

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.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App