Linux Device Driver Engineer

People Prime Worldwide

Hyderabad

On-site

INR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A semiconductor and embedded systems design firm is seeking a Linux Device Driver Engineer to develop drivers for embedded Linux platforms. This mid-senior level position involves collaborating with hardware and software teams and requires strong experience in driver development, board bring-up, and debugging. Ideal candidates should have a solid background in Linux device drivers, programming skills in C/C++, and familiarity with communication protocols. The role offers a full-time employment opportunity in a dynamic environment.

Qualifications

  • 3–4 years of experience in Linux device driver development, porting, integration, middleware, user‑space applications, and testing.
  • Hands-on experience in board bring-up and bootloader development.
  • Strong programming skills in C/C++.
  • Debugging experience using JTAG, TRACE32, and oscilloscopes.
  • Strong understanding of OS concepts: multithreading, IPC, and synchronization.

Responsibilities

  • Develop Linux device drivers for embedded systems.
  • Collaborate with cross‑functional hardware and software teams.
  • Debug and analyze kernel-level issues.

Skills

Linux device driver development
C/C++
Board bring-up
Communication protocols (I2C, SPI, UART, etc.)
Kernel-level debugging
Scripting (Python, Shell)
Analytical skills
Problem-solving skills
Communication skills

Tools

Git
JIRA
Confluence
Jenkins

Job description

MosChip is a semiconductor and embedded system design services company specializing in Embedded Systems, Turnkey ASICs, Mixed Signal IP, Semiconductor & Product Engineering, and IoT solutions. MosChip serves customers across Aerospace & Defense, Automotive, Consumer Electronics, Medical, and Telecom domains.

Job Description

We are looking for a Linux Device Driver Engineer with strong hands‑on experience in driver development, board bring‑up, and low‑level debugging. The role involves working on embedded Linux platforms and collaborating with cross‑functional hardware and software teams.

Required Skills
  • 3–4 years of experience in Linux device driver development, porting, integration, middleware, user‑space applications, and testing
  • Hands‑on experience in board bring‑up and bootloader development
  • Strong programming skills in C/C++
  • Experience with communication protocols: I2C, SPI, UART, USB, CAN, MIPI CSI/DSI, PCIe
  • Debugging experience using JTAG, TRACE32, ICE, ICD, oscilloscopes, and protocol analyzers
  • Strong understanding of OS concepts: multithreading, IPC, synchronization, parallel processing
  • Familiarity with ARM 32/64‑bit architectures
  • Kernel‑level debugging experience (crash analysis, system hangs, abnormal resets)
  • Scripting skills in Python and Shell
  • Experience with tools: Git, Perforce, Gerrit, Code Collaborator, JIRA, Confluence, Jenkins
  • Strong analytical, problem‑solving, and communication skills

✅ Apply only if you have hands‑on Linux device driver development experience.

🚫 Profiles without kernel/driver‑level exposure will not be considered.

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Information Technology

Industry

IT Services and IT Consulting

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • Bengaluru

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

Sequoia Applied Technologies • India

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

PQAngels Tech • Bengaluru

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

Ignitarium • Pune District

On-site
INR 600,000 - 1,200,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Technical Lead Linux Device Drivers & Android Platform
Technical Lead Linux Device Drivers & Android Platform

Smart Soc Solutions • Bengaluru

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

Proxelera • Bengaluru

On-site
INR 900,000 - 1,300,000
Principal Engineer-Software Development
Principal Engineer-Software Development

Microchip Technology Inc. • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Embedded Software Developer
Embedded Software Developer

Evoke HR • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Senior Engineer – Linux BSP and Driver Development (Ethernet/SerDes/PCIe)
Senior Engineer – Linux BSP and Driver Development (Ethernet/SerDes/PCIe)

Larsen & Toubro • Bengaluru

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