2,286,265open jobs
145,418companies
275,762added this week
Browse all
Salary
≈ $17k – $44k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Senior · 5+ years exp

First seen by Alion on Sep 23, 2026.

Overview
Company
Impact
Profile match
TekPillar is an Indian technology services and talent company that supplies engineers and architects for cloud and software projects. Its openings cover Rust engineers, AWS and cloud solution architects, senior system engineers and Python full stack developers, mainly in Bengaluru, Pune and Hyderabad. The company is based in India.

Senior Embedded Software Engineer - Device Driver

Experience : 5 - 10 Years

Location : Bangalore

Role Overview :

We are looking for a Senior Embedded Software Engineer - Device Driver with strong experience in Linux device driver development and embedded SoC platforms. The candidate will be responsible for developing, integrating, and debugging low-level software, device drivers, BSPs, and hardware/software interfaces.

Key Responsibilities :

- Design, develop, integrate, and debug Linux device drivers for embedded SoC platforms.

- Develop and maintain drivers for I2C, SPI, eMMC, USB, PCIe, Ethernet, Display, Camera, and Multimedia interfaces.

- Analyze and resolve Linux Kernel, device driver, hardware, and system-level issues.

- Support BSP development, board bring-up, and platform integration activities.

- Work with U-Boot, bootloaders, Linux Kernel, and system boot flows.

- Read and analyze board schematics and hardware specifications for software development and debugging.

- Debug complex hardware/software issues using JTAG, logic analyzers, signal analyzers, and other debugging tools.

- Develop and debug embedded software on ARM and/or RISC-V architectures.

- Perform code reviews, software optimization, technical documentation, and quality improvement activities.

- Collaborate with hardware, firmware, BSP, and system engineering teams for platform-level development and issue resolution.

- Contribute to Linux Kernel upstreaming and open-source development wherever applicable.

Required Skills :

- 5 - 10 years of experience in Embedded Software / Linux Device Driver Development.

- Strong hands-on experience with Linux Kernel and device drivers.

- Experience with interfaces such as I2C, SPI, eMMC, USB, PCIe, Ethernet, Display, Camera, or Multimedia.

- Good understanding of BSP development and board bring-up.

- Hands-on experience with U-Boot and bootloaders.

- Experience working with ARM and/or RISC-V-based platforms.

- Strong debugging and problem-solving skills at the hardware/software interface level.

- Ability to understand board schematics and hardware specifications.

- Experience using JTAG, logic analyzers, signal analyzers, and related debugging tools.

- Knowledge of Linux Kernel upstreaming and open-source development is an added advantage.

Skills

Embedded System, Device Driver, USB, PCI-e, Ethernet Port, Linux Kernel, Bootloader, Board Bring Up, Board Support Package

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,286,265 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Bengaluru
IC Design Engineer 2 days ago
$122k – $195k per year · Equity · In office · Full-Time · 5+ years exp · Bachelor's Degree · Irvine · San Jose
Apply
IC Design Engineer 2 days ago
$122k – $195k per year · Equity · In office · Full-Time · 8+ years exp · Bachelor's Degree · Irvine · San Jose
Python
AI/ML
Scikit-learn
Haystack
TensorFlow
Pandas
PyTorch
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Omaha
DevOps
TCP/IP
Wi-Fi
Management
Agile
Apply
IoT Engineer 2 days ago
In office · Full-Time · Alexandria
Python
JavaScript
DevOps
Azure
AWS
IoT
MQTT
CoAP
Zigbee
Apply
$159k – $215k per year · Equity · In office · Full-Time · 7+ years exp · Bachelor's Degree · Seattle
Python
Perl
DevOps
CI/CD
Linux
Chips/EDA
Xilinx Vivado
Apply
≈ $49k – $82k per year (Estimated) · In office · Bachelor's Degree · Stuttgart
Python
C++
Bash
DevOps
CI/CD
Git
Linux
Cybersecurity
Threat Modeling
Apply
In office · Ho Chi Minh City
SQL
Databases
Cassandra
ScyllaDB
Apache Kafka
DevOps
CentOS Stream
Linux
Apply
$29k – $35k per year · In office · Prague
PHP
SQL
Databases
MySQL
DevOps
Azure
HAProxy
Nginx
Hyper-V
Linux
DNS
VLAN
Apache HTTP Server
Cybersecurity
ESET
Apply
In office · Shanghai
Python
AI/ML
NumPy
DevOps
GitLab CI
Jenkins
Git
Docker
Grafana
Linux
Game Dev
Unity
Unreal Engine
Robotics
ROS2
Open3D
AirSim
IoT
MQTT
QA
Pytest
Apply
≈ $35k – $83k per year (Estimated) · In office · Full-Time · 8+ years exp · Bachelor's Degree · Shanghai · Shenzhen
C
C++
C
FFmpeg
C++
OpenGL
AI/ML
OpenCL
DevOps
Git
Linux
Robotics
GStreamer
Apply
≈ $18k – $46k per year (Estimated) · In office · 5+ years exp · Bengaluru
Python
C++
DevOps
RTOS
Linux
IoT
FreeRTOS
Apply
≈ $26k – $58k per year (Estimated) · In office · 7+ years exp · Bengaluru
C++
DevOps
gRPC
RTOS
Linux
IoT
FreeRTOS
Apply
≈ $16k – $37k per year (Estimated) · In office · 3+ years exp · Bengaluru
Python
DevOps
Azure DevOps
Azure
CI/CD
Git
Docker
Management
Jira
Agile
Scrum
Kanban
QA
Selenium
Robot Framework
Apply
≈ $18k – $40k per year (Estimated) · In office · 4+ years exp · Bengaluru
Python
C
Bash
C
Embedded C
DevOps
RTOS
Git
Gerrit
Linux
Chips/EDA
Synopsys ZeBu
Cadence Palladium
Siemens Veloce
IoT
FreeRTOS
Apply
≈ $16k – $37k per year (Estimated) · In office · 3+ years exp · Bengaluru
C
C
U-Boot
DevOps
Linux
Apply
In office · Full-Time · Bengaluru
C++
C++
CMake
DevOps
CI/CD
Git
Apply
In office · Full-Time · 1+ year exp · Bachelor's Degree · Bengaluru
AI/ML
Instructor
Apply
SAP Fiori Consultant 10 hours ago
In office · 3+ years exp · Bengaluru
JavaScript
ABAP
ABAP
SAP Fiori
SAP UI5
Apply
In office · 2+ years exp · Bengaluru
Python
JavaScript
TypeScript
Node JS
Python
FastAPI
DevOps
AWS
Apply
DevOps Engineer 10 hours ago
In office · 3+ years exp · Bengaluru · Chennai · Pune
Python
Java
DevOps
Splunk
Terraform
Ansible
Prometheus
CI/CD
GitOps
AWS
Docker
Kubernetes
Grafana
Amazon EKS
Cybersecurity
ISO 27001
SOC 2
Apply
See all jobs
This is one of many
2,286,265 more open roles from verified company boards, updated every day.