← Back to jobs

People Prime Worldwide Logo
Linux Driver Development

People Prime Worldwide

 

Hyderabad, Telangana, India

Posted On: 30+ days ago
Experience: 5+ years
Availability: Remote
Openings: 1
Category: Linux Developer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

Develop and maintain embedded Linux device drivers.

Responsibilities

  • Implement and debug communication protocols including I2C, SPI, UART, USB, CAN, MIPI CSI/DSI, and PCIe.
  • Perform board bring-up and bootloader development tasks.
  • Debug kernel software stability issues, including crash analysis, system locks, and abnormal resets.
  • Develop user-space applications and integrate middleware with drivers.
  • Utilize debugging tools like JTAG, TRACE32, ICE, and ICD, alongside oscilloscopes and protocol analyzers.

Required Skills

  • 3 to 4 years of proficiency in Linux device driver development.
  • Strong expertise in C/C++ programming.
  • Solid understanding of OS concepts: multi-threading, parallel processing, synchronization, and IPC.
  • Familiarity with ARM 32/64 architectures.
  • Proficiency in Python and shell scripting.
  • Experience with communication protocols like USB and SPI.
  • Competence with version control (Git) and CI/CD (Jenkins).
  • Experience with issue tracking (JIRA) and documentation (Confluence).
  • Bachelor's degree required.

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs