HamburgerMenu
hirist

Embedded Device Driver/BSP Developer - C/C++

TekPillar Services Pvt. Ltd
Multiple Locations
2 - 4 Years
star-icon
4.7white-divider52+ Reviews

Posted on: 17/07/2025

Job Description

We are looking for a passionate Embedded Developer with strong programming skills and hands-on experience in Embedded Linux development. The ideal candidate should be enthusiastic about working on innovative products, with strong problem-solving skills and the ability to work independently as well as part of a team.


Roles & Responsibilities :


- Design, develop, and maintain embedded software applications using C/C++.

- Work on Embedded Linux application development and integration.

- Perform BSP and Bootloader porting for new hardware platforms.

- Conduct hardware bring-up and debugging activities.

- Develop and integrate device drivers for various peripherals.

- Work closely with hardware teams to resolve board-level issues.

- Ensure the software is optimized for performance and reliability.

- Document design, development, and testing activities clearly.


Mandatory Skills :


- Excellent programming skills in Embedded C/C++.

- Hands-on experience in Embedded Linux application development.

- Experience in BSP and Bootloader porting, hardware bring-up.

- Strong understanding of Linux OS concepts.

- Good experience in device driver development and integration.

- Strong debugging and problem-solving skills.


Good to Have Skills :


- Experience in system software development for camera products.

- Exposure to Qualcomm, Nvidia, Ambarella, Ingenic, Sigmastar, TI, or NXP platforms.

- Knowledge of media frameworks and media pipeline development such as FFmpeg, OpenCV, GStreamer.

- Experience in Audio/Video streaming protocols like RTSP, WebRTC.


Educational Qualification : Bachelors or Masters degree in Electronics, Computer Science, or related fields.


info-icon

Did you find something suspicious?