← Back to jobs

People Prime Worldwide Logo
Linux Device Engineer

People Prime Worldwide

 

Bangalore, KA, India

Posted On: Just posted
Experience: 5+ years
Availability: Remote
Openings: 1
Category: Linux Device Driver Engineer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

You will develop and maintain Linux device drivers for embedded systems.

This role is remote.

Responsibilities

  • Implement and debug communication protocols including I2C, SPI, UART, USB, CAN, MIPI CSI/DSI, and PCIe.
  • Develop and debug kernel software stability, including crash analysis, system locks, and abnormal resets.
  • Integrate middleware and user-space applications within the Linux environment.
  • Perform board bring-up and bootloader development tasks.

Required Skills

  • 3 to 4 years of proficiency in Linux device driver development.
  • Strong expertise in C/C++ programming.
  • Experience debugging using JTAG, TRACE32, ICE, ICD, and oscilloscopes.
  • Solid understanding of OS concepts: multi-threading, parallel processing, synchronization, and IPC.
  • Familiarity with ARM 32/64 architectures.
  • Proficiency in scripting languages such as Python and shell scripts.
  • Experience with version control and CI/CD tools including Git, Jenkins, and Gerrit.
  • Experience with issue tracking systems like JIRA and Confluence.

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs