Linux Device Driver Engineer

People Prime Worldwide

Hyderabad

On-site

INR 800,000 - 1,200,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

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

Device Driver Developer
Device Driver Developer

Sasken Technologies • Bengaluru

On-site
INR 1,200,000 - 2,100,000
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 2,500,000 - 4,500,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Ignitarium • Pune District

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

Capgemini Engineering • Bengaluru Urban

On-site
INR 900,000 - 1,300,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Sr./Lead - Hardware Engineer
Sr./Lead - Hardware Engineer

Keka Inc. • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Linux Device Driver Developer
Linux Device Driver Developer

Mirafra • Hyderabad, Bengaluru

Hybrid
INR 1,200,000 - 1,800,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