HamburgerMenu
hirist

Linux Internal Developer - C/C++ Programming

Mirafra
Bangalore
5 - 12 Years

Posted on: 07/10/2025

Job Description

Summary :

- Above average in C/C++ concepts.

- Understand and can write code for 2 thread interaction using mutexes and semaphores.

- Ability to communicate and take feedback on understanding.

Details :

- This is for opportunity with our client in - Embedded Platform Infrastructure- team.

- We are looking for experienced Platform SW engineers to join our R&D team.

Roles & Responsibilities :

- Develop and own digital platform software and features working closely with requirements and customer account teams with deep customer focus.

- Work on Linux kernel upgrades. Debian based systems bring-up.

- Understand, drive and develop system wide impact features from architecture, design to delivery.

Education /Qualification :

Candidates must have a Bachelor's Degree or higher from prestigious education institutions.

Expectations :

- 5+ years of experience in software development on embedded/Linux platforms.

- Deep understanding and programming skills in one or more C, C++, Python, Shell scripting.

- Hands on working knowledge in Linux OS internals, memory management, inter-process communication, threading and other OS concepts and experience on distributed computing systems.

Exposure [Few of the below] :

- Worked on asynchronous multi-threaded infrastructure/application development and support in embedded space.

- Working knowledge of build systems, packaging for Linux based platforms.

- Worked on Broadcom switch[L2/L3] for feature development involving SW interactions with SDK.

- Developed or extensively worked on HW register access with an SDK layer to provision a device.

- Working on Linux based OS migration and software upgrades on embedded platforms.

- Good understanding on boot process on X86 processors with multi OS support. Experience with BSPs and board provisioning/bring-up.

- Good understanding and worked on a few of the peripheral interface protocols like, PCI, PCIe, SPI, DMA and I2c protocols is valuable.

Desirable :

- Experience from automated testing.

- Exposure to latest productivity improvement and development tools.

info-icon

Did you find something suspicious?