Embedded Software Engineer - Device Drivers / BSP

TekPillar®

Bengaluru

On-site

INR 1,400,000 - 2,400,000

Full time

3 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TekPillar® is seeking an Embedded Software Engineer with strong hands-on experience in Linux device driver development, Linux kernel, and BSP for embedded SoC platforms.

You will develop and debug low-level software, support SoC/BSP bring-up, and collaborate with hardware, firmware, and system teams to deliver production-quality embedded solutions.

The role requires read and interpret board schematics for driver development and perform low-level debugging using JTAG and analyzer tools.

Qualifications

  • Hands-on experience in Linux device driver development and embedded Linux.

Responsibilities

  • Design, develop, debug, and optimize Linux device drivers for embedded SoC platforms.

Skills

Embedded Linux
Linux Device Drivers
Linux Kernel
C/C++
SoC bring-up
JTAG debugging
Git
Yocto

Education

Bachelor's degree in Electrical/Electronics/Computer Science/Electronics & Communication

Tools

Git
Yocto
JTAG Tools

Job description

Job Role: Embedded Software Engineer - Device Drivers / BSP

Experience: 3 to 14 Years

About the Role

We are looking for an Embedded Software Engineer with strong hands‑on experience in Linux Device Driver Development, Linux Kernel, and BSP for embedded SoC platforms.

The role involves developing and debugging low-level software, supporting SoC/BSP bring‑up, and working closely with hardware, firmware, and system teams to deliver production‑quality embedded solutions.

Key Responsibilities
  • Design, develop, implement, debug, and optimize Linux device drivers for embedded SoC platforms.
  • Develop and maintain drivers for USB, PCIe, Ethernet, Display, Camera, Storage, Multimedia, and GPU subsystems.
  • Analyze and resolve complex Linux Kernel, device driver, hardware, and system‑level issues.
  • Work closely with Hardware, Firmware, BSP, and System teams for hardware‑software integration.
  • Read and interpret board schematics for effective driver development and debugging.
  • Support SoC and BSP bring‑up activities.
  • Perform low‑level debugging using JTAG, signal analyzers, and other hardware debugging tools.
  • Debug issues across hardware, firmware, kernel, drivers, and peripherals.
  • Develop robust, reusable, and production‑quality software.
  • Work with development and build tools such as Git and Yocto.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Device Driver Engineer
Embedded Device Driver Engineer

TekPillar • Bengaluru

On-site
INR 1,500,000 - 2,700,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • India

On-site
INR 1,000,000 - 1,500,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000
Linux BSP & Device Driver Engineer
Linux BSP & Device Driver Engineer

PQAngels Tech • Bengaluru

On-site
INR <1,000
Software Engineer (Linux BSP)
Software Engineer (Linux BSP)

Einfochips • Hyderabad

On-site
INR 900,000 - 1,300,000
Device Driver Developer
Device Driver Developer

Shashwath Solution • Dadri

On-site
INR 900,000 - 1,300,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Ignitarium • Pune District

On-site
INR 600,000 - 1,200,000
Device Driver Developer
Device Driver Developer

Shashwath Solution • Pune District

On-site
INR 1,500,000 - 2,500,000
Senior Engineer - Linux BSP (Solutions)
Senior Engineer - Linux BSP (Solutions)

Arrow Electronics • Pune District

On-site
INR 800,000 - 1,200,000
Engineer / Senior Engineer (Linux BSP)
Engineer / Senior Engineer (Linux BSP)

Arrow Electronics • Pune District

On-site
INR 1,500,000 - 3,000,000