Principal GPU Virtualization Software Engineer at The Mice Groups, Inc. in San Jose, California

Posted in Other 13 days ago.

Type: full-time





Job Description:

Title: Principal GPU Virtualization Software Engineer

Location: San Jose, CA

Fulltime permanent position..

Job Qualifications:

Architect and develop technical solutions that help us deliver high-performance, high-throughput, and high-reliability of GPU virtualization for cross platform vehicle initiatives.

Develop GPU virtualization software technology for graphics and display in terms of functionality, performance, efficiency and reliability.

Optimize the solutions developed for performance and design them for scalability.

Developing Android/Linux and QNX guest drivers / libraries for GPU SW components on QEMU.

Partner with other engineering teams to understand real-world constraints and to support the high-quality implementation of GPU virtualization for vehicle product SW development, validation and integration.

Delivering GPU virtualization software solutions in line with product roadmap on time with high quality.

Follow industry trends and study competitors' technical stacks

Must Qualification:

3+ years of experience in software architecture design and development for GPU hardware and software-level virtualization technologies.

7+ years development experience of building complex software systems.

BS / MS in Electrical Engineering, Computer Engineering, Computer Science or equivalent.

Strong background in GPU architecture and virtualization in Graphics and Display (OpenGL, OpenGL ES, Vulkan, Metal).

In-depth knowledge of computer architectures, software virtualization, and simulation strategies.

Solid understanding of Linux / Android and Real-time operating systems and emulation software technologies.

Experience in HW & SW stack bring-up using Simulators & Emulators.

Familiar with x86 and ARM class platforms.

Excellent communication skills, and technical writing proficiency.

Organized mindset, and passionate about delivering high-quality software.

Preferred Qualification:

Expertise in QEMU / Android / QNX emulator or simulator architecture and development.

Expertise in GPU VM driver software architecture and development in virtualized environments (e.g. QEMU, KVM, VMware, VirtualBox, Xen).

Experience in automotive platforms is a plus.

Exposure to cloud computing, databases, and logging techniques is a plus.

Familiar with microkernel architecture, Linux kernel, hypervisor, middleware, and application framework.

A sign-on payment and restricted stock units may be provided as part of the compensation package, in addition to a full range of medical, financial, and/or other benefits, dependent on the position offered by our client.

We are an equal-opportunity employer and value diversity at The Mice Groups Inc. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider employment-qualified applicants with arrest and conviction records.

Pursuant to the Los Angeles Fair Chance Ordinance, we will consider employment-qualified applicants with arrest and conviction records.

The Mice Groups Inc. values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose the personal information of our candidates.
More jobs in San Jose, California

Other
32 minutes ago

University of Silicon Valley
Other
about 1 hour ago

Cepheid
Other
about 1 hour ago

SJW Corp
More jobs in Other

Other
2 minutes ago

Hyundai Capital America
Other
5 minutes ago

Daniels Sharpsmart Inc
Other
8 minutes ago

AVI-SPL