jobholds
Linux Kernel Developer
India
•
Posted: 2022-06-01
•
35 Views
Job Overview & Requirements
The Elevator Pitch: Why will you enjoy this new opportunity? 2D/3D Graphics is one of the core requirements of any modern operating system for apps to deliver a compelling user experience. At VMware, the Graphics team strives to provide the Graphics Capability and Performance on our virtualization platform at par with bare-metal. The Graphics team is part of IAAS and Consumption Platform organization and is responsible for providing 2D/3D Graphics Acceleration and support for Mouse and Keyboard for Virtual Machines (VMs) running on ESXi, Workstation and Fusion. The team is responsible for developing Virtual Machine Graphics drivers, Paravirtualized 3D Device and Backend Graphics Renderers. The virtual Machine graphics drivers involve developing Windows and Linux device drivers, while the backend Renderers use Metal, OpenGL, Direct3D and Vulkan for API translation to perform 2D/3D acceleration. The VMware graphics stack is what enables Application and Games running in VMs on ESXi, Workstation and Fusion to use GPU acceleration for Graphics operations. As a Linux Kernel Developer who loves solving complex problems you will enjoy working in our team. In this role, you'll be designing and developing Para-Virtualized graphics interfaces and Linux graphics drivers used to accelerate 2D and 3D applications inside a virtual machine. VMware’s Linux Graphics Driver vmwgfx is part of Linux Kernel. You will be working with the Linux Kernel Community to get VMware features included as part of Linux Kernel Release. Success in the Role: What are the performance outcomes over the first 6-12 months you will work toward completing You will need to design and develop Graphics features for VMware’s Linux Kernel Graphics Driver: vmwgfx. You will need to fix vmwgfx kernel driver regressions and bugs You will need to work with open source community get changes reviewed and accepted in the Linux Kernel release. You will need to deliver software that meets the coding guidelines and quality standards set by the VMware and Linux Kernel Community. You will need to collaborate across larger Graphics team to deliver product features The Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis? You will implement Graphics features in Linux Graphics Driver vmwgfx using C You will be using Kernel tools to debug and fix problems found in our Driver. You will be using Linux Source control tools for your Software Development process. You will be communicating with the Linux Kernel Community To aid test automation, you will create and enhance existing Graphics Test automation tools Team: This role will be reporting to the Graphics Engineering Manager. We believe in getting work done as per our commitments, but at the same time provide the flexibility for a good work life balance. The team is organized as different component teams; Driver, Device, Graphics Renderer. We provide flexibility for engineers to move between these teams to meet the overall product delivery objectives. Location: The Graphics team is spread across, US, Europe, India and China. This role is considered flexible to work from VMware India office or being remote depending on your preferences and arrangements made by future manager. Category : Engineering and Technology Subcategory: Software Engineering Experience: Manager and Professional Full Time/ Part Time: Full Time Posted Date: 2022-06-01 VMware Company Overview: At VMware, we believe that software has the power to unlock new opportunities for people and our planet. We look beyond the barriers of compromise to engineer new ways to make technologies work together seamlessly. Our cloud, mobility, and security software form a flexible, consistent digital foundation for securely delivering the apps, services and experiences that are transforming business innovation around the globe. At the core of what we do are our people who deeply value execution, passion, integrity, customers, and community. Shape what’s possible today at http://careers.vmware.com. Equal Employment Opportunity Statement: VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. Vmware will provide reasonable accommodation to employees who have protected disabilities consistent with local law.
Similar Jobs in this Field
ViiV (GSK) US Competitive Intelligence & Market Research Lead
United States
View →
Remote Support Engineer – Night Shift
United Kingdom
View →
Primary Technical Support Engineer
Philippines
View →
Services Partner Deployment Specialist
Philippines
View →
Senior IT Project Manager
Qatar
View →
Senior Manager Quality Assurance
Qatar
View →
IT Project Manager - Consultant
Qatar
View →
D&it Affiliates Advisor
Saudi Arabia
View →
Þmo Site Engineer
United Kingdom
View →
Principal Software Engineer
United States
View →
Job Summary
Category
IT
Country
India
Employment Type
Full Time
Verified & Trusted Listing
Listing details are verified for a safe and direct job application experience.