HamburgerMenu
hirist

Embedded Developer - Linux/Kernel

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

Posted on: 17/07/2025

Job Description

Position : Embedded Developer

Location : Ahmedabad / Kochi / Manesar

Experience : 23 Years

We are looking for a skilled and motivated Embedded Developer to join our growing engineering team. The ideal candidate will have strong experience in Embedded C/C++ programming, Embedded Linux development, and low-level hardware bring-up. You will be responsible for designing, developing, integrating, and debugging embedded software across a range of hardware platforms.

Key Responsibilities :

- Design and develop embedded applications using C/C++ for real-time systems.

- Work on Embedded Linux application development, including user space and kernel-level programming.

- Perform BSP (Board Support Package) and Bootloader porting for new hardware platforms.

- Bring up new hardware platforms, including debugging at the board level (e.g., UART, I2C, SPI, GPIO).

- Develop and integrate device drivers for various peripherals.

- Collaborate with hardware engineers to debug and resolve hardware/software integration issues.

- Maintain and enhance existing embedded software codebases.

- Perform unit testing and debugging using industry-standard tools and techniques.

- Write and maintain technical documentation for development and debugging procedures.

Mandatory Skills & Requirements :

- Proficiency in Embedded C/C++ programming.

- Strong experience in Embedded Linux application development.


- Hands-on experience in BSP & Bootloader porting, and hardware bring-up.

- Good understanding of Linux OS concepts, kernel, and system-level programming.

- Experience with device driver development and integration.

- Strong debugging and analytical skills for embedded systems.

Good to Have :

- Experience in system software development for camera/video products.

- Familiarity with platforms such as Qualcomm, Nvidia, Ambarella, Ingenic, Sigmastar, TI, and NXP.

- Experience with media pipelines and frameworks such as FFmpeg, OpenCV, GStreamer.

- Knowledge of audio/video streaming protocols like RTSP and WebRTC.

- Exposure to performance optimization for embedded platforms.

Educational Qualification :

- Bachelor's degree in Electronics, Computer Science, or a related field.

- Relevant certifications in embedded systems development are a plus.


info-icon

Did you find something suspicious?