Posted on: 27/03/2026
Job Title : Embedded Linux C++ Engineer (RTOS/Driver)
Location : Bangalore
Experience : 5 to 12 Years
Notice Period : Immediate to 60 Days
Job Summary :
We are looking for an experienced Embedded Linux C++ Engineer with strong expertise in Linux-based application development, driver development, and industrial communication protocols. The role involves working on embedded systems, networking, and real-time environments.
Key Responsibilities :
- Develop Embedded Linux applications in C++
- Work on Linux IPC, IP networking, and design patterns
- Develop and maintain Linux character device drivers
- Implement and validate industrial protocols (Modbus, DNP3, IEC 61850)
- Debug issues using lab equipment (oscilloscope, logic analyzer, power supplies)
- Collaborate using Jira, Confluence, and GitHub (CI/CD pipelines)
- Support scripting and automation using Python/Shell
Required Skills :
- Strong experience in Embedded Linux & C++ development (5+ years)
- Knowledge of Design Patterns, Linux IPC, IP Networking
- Hands-on experience with industrial protocols (Modbus, DNP3, IEC 61850)
- Experience in Linux character device drivers
- Familiarity with GitHub Actions, CI/CD pipelines
- Working knowledge of Python & Shell scripting
- Experience handling lab/debugging tools
Preferred Skills :
- Experience in Telematics or Gateway products
- Knowledge of RTOS (FreeRTOS/Zephyr) or bare-metal (STM32)
- Strong problem-solving and debugging skills
Mandatory Skillset :
- Embedded Linux, C++
- Design Patterns, IPC, Networking
- Industrial Protocols
- GitHub, Jira
- RTOS (basic exposure preferred)
Did you find something suspicious?
Posted by
HR
HR Associate at Arting Digital
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1624170