HamburgerMenu
hirist

Embedded Software Engineer

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

Posted on: 22/08/2025

Job Description

Job Role : Embedded Software Engineer

Experience : 2 to 10 Years

Locations : Bangalore, Kochi, Ahmedabad, Manesar, Pune, Chennai, Pollachi

We are seeking a highly skilled Embedded Software Engineer with expertise in Linux-based embedded systems.


The ideal candidate will work on Linux BSP, Linux Kernel, Device Drivers, and Embedded C/Linux application development for cutting-edge embedded platforms.

Key Responsibilities :

- Develop and maintain Linux Board Support Packages (BSP) tailored for embedded platforms.

- Design, implement, and debug Linux Kernel modules and device drivers.

- Build efficient Embedded C applications for Linux-based systems.

- Collaborate with hardware and software teams to ensure seamless system integration.

- Perform system-level debugging, performance tuning, and optimization.

- Support porting of new hardware platforms and feature enhancements.

- Document designs, test procedures, and development processes.

Core Skills & Competencies :

- Strong expertise in Linux BSP, Linux Kernel, and Device Driver development.

- Proficiency in Embedded C programming and Linux application development.

- Solid understanding of hardware-software interfaces in embedded systems.

- Experience with version control systems (e.g., Git).

- Excellent problem-solving, analytical, and debugging skills.

Preferred / Desirable Skills :

- Familiarity with RTOS and real-time application development.

- Exposure to embedded communication protocols, networking, or multimedia systems.

- Ability to work in a fast-paced, collaborative environment and manage multiple tasks effectively.


info-icon

Did you find something suspicious?