An industry leading smart electric vehicle company is looking for a Virtualization Engineer that specialises within GPU.
Their focus areas include designing, developing, co-manufacturing, and selling high-end smart electric vehicles. They specialize within autonomous driving, digital technologies, electric powertrains, and battery systems.
Roles and Responsibilities:
- Design and implement technical solutions to enable high-performance, high-throughput GPU virtualization for cross-platform vehicle initiatives.
- Develop GPU virtualization technology focused on graphics and display for enhanced functionality, performance, efficiency, and reliability.
- Optimize these solutions for scalability and performance.
- Develop guest drivers/libraries for GPU software components in Android/Linux and QNX environments using QEMU.
- Collaborate with other engineering teams to integrate GPU virtualization into vehicle product software, ensuring real-world constraints are addressed.
- Deliver high-quality GPU virtualization software solutions according to the product roadmap and deadlines.
Required Qualifications:
- 3+ years of experience in software architecture and development for GPU hardware and software-level virtualization.
- 7+ years of experience in developing complex software systems.
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Strong expertise in GPU architecture and virtualization for Graphics and Display (OpenGL, OpenGL ES, Vulkan, Metal).