Linux Device Driver Engineer

4 years

0 Lacs

Posted:15 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title:

Location:

Experience:

Employment Type:

Education:


About the Company

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.


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


Important Note

hands-on Linux device driver development experience

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

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You