HamburgerMenu
hirist

Embedded Linux C++ Engineer

Arting Digital
5 - 12 Years
Bangalore

Posted on: 27/03/2026

Job Description

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)


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in