03 Nov
|
LG Soft India
|
Bengaluru
03 Nov
LG Soft India
Bengaluru
Job Description
Job Description - Embedded Linux Application Engineer (C)
Organization:- LG Soft India, Bangalore
Designation: Senior Research Engineer
Resource Type: Regular
Open Positions: 4 (Experienced)
Experience: 5 to 10 Years
Location: Bangalore
About the Role
LG Soft India is seeking experienced Embedded Linux Software Engineers to develop next-generation HVAC Controllers and 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.
• Implement communication protocol stacks – Modbus RTU/TCP, BACnet MS/TP & IP, RS-485.
• 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 settings for cross-platform ARM targets
REQUIRED Skills
System calls, multi-threading, IPC (D-Bus, sockets, signals) and C Linux applications
• Recipe development, bitbake, layer management, cross-compilation and makefile customization in Yocto/OpenEmbedded build systems
• systemd services, init scripts, 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
PREFERRED Skills
WiFi provisioning, IPv4/IPv6 configuration, and network management for network onboarding
SQLite, XML, and YAML/JSON parsing and generation for data processing
• OpenSSL/TLS, X.509 certificates, secure FOTA, key management, and secure coding practices in cryptography and security
Educational Qualification
B.E. / B.Tech in Electronics & Communication, Electrical & Electronics, Computer Science, or related disciplines.
📌 Embedded Linux Application Engineer C Bengaluru
🏢 LG Soft India
📍 Bengaluru