About this role
Our client is seeking a skilled Linux Engineer with a strong focus on device drivers and hypervisor technologies. The ideal candidate will have extensive experience in designing, developing, and testing device drivers across various platforms including Linux, Android, and QNX.
Key Responsibilities:
- Design and develop device drivers for Linux/Android/QNX platforms.
- Work with hypervisor-based systems, preferably with Redbend, QNX, or Xen.
- Implement multithreaded programming and utilize IPCs, interrupts, and synchronization methods.
- Use communication protocols such as I2C, SPI, and UART in device driver development.
- Handle Device Tree-based configurations and ensure optimal performance of device drivers.
Required Skills & Qualifications:
- Proven expertise in hypervisor technologies and CPU virtualization.
- Strong programming skills in C/C++ for Linux environments.
- Experience with multithreading and real-time systems.
- Familiarity with embedded systems and hardware communication protocols.
- Ability to troubleshoot and optimize device driver performance.
Experience:
- Minimum of 5-8 years of relevant experience in Linux engineering and device driver development.
What we offer:
- Opportunity to work on cutting-edge technology projects.
- A collaborative and innovative work environment.
- Professional growth and development opportunities.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.