2,073,632open jobs
122,989companies
240,852added this week
Browse all
Salary
≈ $16k – $37k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Middle · 3+ years exp

First seen by Alion on Sep 16, 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.

Job Description :

We are looking for a skilled Embedded Software Engineer specializing in Linux Device Drivers to design, develop, integrate, and debug device drivers for embedded SoC platforms. The ideal candidate should have strong experience in Linux Kernel development, BSP development, board bring-up, hardware-software integration, and debugging embedded systems based on ARM and/or RISC-V architectures.

Key Responsibilities :

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

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

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

- Support Board Support Package (BSP) development, board bring-up, and platform integration.

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

- Read and analyze board schematics and hardware specifications.

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

- Develop and debug software on ARM and/or RISC-V-based platforms.

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

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

Required Technical Skills :

- Strong experience in Linux device driver development.

- Good understanding of Linux Kernel architecture and development.

- Experience with embedded SoC platforms.

- Hands-on experience with hardware interfaces such as I2C, SPI, eMMC, USB, PCIe, Ethernet, Display, Camera, and Multimedia.

- Knowledge of BSP development and board bring-up.

- Experience working with U-Boot, bootloaders, and Linux system boot flows.

- Ability to analyze board schematics and hardware specifications.

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

- Strong hardware-software debugging and troubleshooting skills.

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

- Understanding of Linux Kernel upstreaming and open-source development practices.

Skills

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

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,073,632 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
≈ $28k – $77k per year (Estimated) · In office · Brno
Verilog
C++
VHDL
C++
STL
DevOps
VirtualBox
Linux
Apply
≈ $33k – $70k per year (Estimated) · In office · Full-Time · 10+ years exp · Bachelor's Degree · Hyderabad
SystemVerilog
AI/ML
Machine Learning
Chips/EDA
UVM
Apply
≈ $17k – $44k per year (Estimated) · In office · Nationals only · Full-Time · 3+ years exp · Ahmedabad
Python
SystemVerilog
AI/ML
Machine Learning
Chips/EDA
UVM
Apply
Staff Engineer 2 hours ago
≈ $35k – $75k per year (Estimated) · In office · Nationals only · Full-Time · 7+ years exp · Bachelor's Degree · Bengaluru
Python
SystemVerilog
AI/ML
Machine Learning
Chips/EDA
UVM
Apply
≈ $35k – $73k per year (Estimated) · In office · Nationals only · Full-Time · 7+ years exp · Bachelor's Degree · Bengaluru
Python
Verilog
C++
SystemVerilog
Perl
AI/ML
Machine Learning
Chips/EDA
UVM
Synopsys Verdi
Apply
Software Architect 6 days ago
≈ $19k – $41k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Cairo
Python
JavaScript
SQL
Databases
MySQL
Oracle
Frontend
Vue.js
React.js
JQuery
DevOps
Rest API
Git
Linux
Unix
SOAP
Management
Agile
Apply
In office · 5+ years exp · Bachelor's Degree
Python
JavaScript
SQL
Databases
MySQL
Oracle
Frontend
JQuery
DevOps
Rest API
Git
Linux
Unix
SOAP
QA
Selenium
Postman
Pytest
Apply
≈ $11k – $29k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Cairo
Python
SQL
Databases
MySQL
PostgreSQL
Oracle
DevOps
Terraform
Ansible
Red Hat
Docker
Kubernetes
Ubuntu
Configuration Management
OpenStack
CentOS Stream
IAM
Linux
TCP/IP
DNS
VLAN
Cybersecurity
Tcpdump
Apply
In office · 2+ years exp · 6th of October City
Python
PowerShell
DevOps
GCP
Azure
Windows Server
AWS
Amazon EC2
Linux
DNS
DHCP
VPN
MPLS
Cybersecurity
Active Directory
Apply
Full Stack Engineer 6 days ago
In office · 5+ years exp · Bachelor's Degree
Python
JavaScript
SQL
Databases
MySQL
Oracle
Frontend
Vue.js
React.js
JQuery
DevOps
Rest API
Linux
Unix
SOAP
Management
Agile
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
≈ $17k – $44k per year (Estimated) · In office · 5+ years exp · Bengaluru
C
C
U-Boot
DevOps
Linux
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
Staff Engineer 2 hours ago
≈ $35k – $75k per year (Estimated) · In office · Nationals only · Full-Time · 7+ years exp · Bachelor's Degree · Bengaluru
Python
SystemVerilog
AI/ML
Machine Learning
Chips/EDA
UVM
Apply
≈ $35k – $73k per year (Estimated) · In office · Nationals only · Full-Time · 7+ years exp · Bachelor's Degree · Bengaluru
Python
Verilog
C++
SystemVerilog
Perl
AI/ML
Machine Learning
Chips/EDA
UVM
Synopsys Verdi
Apply
≈ $32k – $68k per year (Estimated) · In office · Nationals only · Full-Time · 10+ years exp · Hyderabad · Bengaluru
Verilog
SystemVerilog
VHDL
Chisel
AI/ML
Machine Learning
Chips/EDA
Cadence JasperGold
Formal Verification
Synopsys VC Formal
Apply
RTL Design Developer 2 hours ago
≈ $17k – $39k per year (Estimated) · In office · 3+ years exp · Bengaluru
Python
Verilog
SystemVerilog
Chips/EDA
Synopsys Design Compiler
Apply
≈ $24k – $58k per year (Estimated) · Remote (India) · Full-Time · 7+ years exp · Bengaluru
DevOps
Configuration Management
Management
Agile
Apply
See all jobs
This is one of many
2,073,632 more open roles from verified company boards, updated every day.