VIRTIO GPU Device/Driver Developer - Qualcomm Berlin
Role details
Job location
Tech stack
Job description
We are looking for a highly skilled and motivated VIRTIO GPU Device/Driver Developer to join our virtualization team in the Berlin office.
In this role, you will be responsible for the development and performance optimizations, and advancement of VIRTIO based graphics stacks., * Bug fixing, implementation, code-review of VIRTIO GPU devices and drivers
- Deal with OpenGLES and Vulkan graphics stacks, mesa GPU drivers and virglrenderer
- Build and maintain test and validation tools to evaluate device functionality and performance.
- Support integration and validation on Android and Linux platforms.
- Contribute to internal documentation, specifications, and participate in design reviews.
Requirements
Do you have experience in Virtualization?, Do you have a Master's degree?, * Strong proficiency in the C language for system-level programming.
- Deep understanding of the Linux kernel drm subsystem and device driver development.
- Experience with OpenGL/Vulkan driver and application development
- Strong Yocto or Android experience
- Strong debugging skills with respect to concurrent and embedded environments
- Background in device virtualization and familiarity with the VIRTIO standard.
Preferred Qualifications
-
Experience with Xen, QEMU, KVM or other hypervisors
-
Rust experience
-
Contributions to open-source projects.
-
Performance profiling skills.
-
CTS awareness, * Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience., Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
-
2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
-
References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.
Benefits & conditions
Aside from working in an open, relaxed and collaborative environment, you'll enjoy:
- Competitive salary and benefits package.
- Collaborative and inclusive work culture.
- Career development and growth opportunities.
- Employee share program
- Company bike, job ticket
- Employer-financed retirement provision
- Mentoring program for intensive onboarding training and further education opportunities
- Employee stock purchase program (15% discount on Qualcomm stock purchase)