Embedded Engineer (C,C++,Linux)
Listed on LG Electronics’s official careers site. Posted October 8, 2026. Check that it is still open and apply there.
Apply on LG Electronics’s careers site →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
6 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 Linux applications for HVAC controllers and gateways
- Implement communication protocol stacks – Modbus RTU/TCP, BACnet MS/TP & IP, RS-485, BACnet protocols
- Develop D-Bus APIs and IPC services for inter-process communication
- Configure and deploy Linux services using systemd, init scripts, and boot mechanisms
- Build and customize Yocto/OpenEmbedded environments for cross-platform ARM targets
- Integrate secure communication layers with TLS/certificates, AppArmor policies, and FOTA mechanisms
- Collaborate with cross-functional teams to deliver solutions
REQUIRED Skills
- System calls, multi-threading, IPC (D-Bus, sockets, signals), memory management, and secure coding in C/C++ Linux applications
- Modbus RTU/TCP, RS-485 serial, Ethernet, and network socket programming for embedded communication
- Recipe development, bitbake, layer management, cross-compilation for ARM (Cortex-A9, Aarch64), and makefile customization in Yocto/OpenEmbedded build systems
- systemd services, init scripts, rootfs customization, and device file systems in embedded Linux environments
- RTOS concepts, process priorities, and synchronization mechanisms for real-time systems
- MQTT protocol, REST APIs, HTTPS/TLS, and device registration and pairing flows for cloud integration
- gdb, strace, ltrace, valgrind, protocol packet inspection, and performance profiling for debugging and analysis
- SQLite, XML (LibXML2), and YAML/JSON parsing and generation for data processing
PREFERRED Skills
- WiFi provisioning, mDNS/Zeroconf, IPv4/IPv6 configuration, and network management for network onboarding
- OpenSSL/TLS, X.509 certificates, secure FOTA, key management, and secure coding practices in cryptography and security
- MAC policy development, security audit, and compliance testing with AppArmor
- Familiarity with Building Management Systems, IoT, Energy management
Educational Qualification
- B.E. / B.Tech in Electronics & Communication, Electrical & Electronics, Computer Science, or related disciplines.
More jobs at LG Electronics
AI Engineer (HS_Kitchen)
Bengaluru
BSP Developer_VS
Bengaluru
BSP Engineer_MS
Bengaluru
C#_WPF Engineer_MS
Bengaluru
Cloud Engineer_MS
Bengaluru
Similar jobs at other companies
Embedded Linux Engineer
Qualcomm · Bangalore, India
Senior Engineer - Embedded Linux
Qualcomm · Bangalore, India
Senior Embedded Developer QNX/Linux
NTT · Remote, Romania