Job title: GPU Software Engineer (302464) Location: Austin, TX / San Jose, CA Duration: 6+ months contract Description:
As a GPU Software Engineer, you will work as part of a GPU IP team working on significant deliverables for the team. This is a mid to senior-level position where the candidate will be in an individual contributor role, tasked with developing world-class graphics products targeting brand new Samsung GPU architecture.
Key responsibilities include: Develop a world-class continuous deployment system for our graphics driver Participate in infrastructure architecture with a focus on reliability, and repeatability requirements Drive requirements into driver teams on how to optimize build systems
Requirements:
Minimum requirements: BSEE, Computer Science, Computer Engineer or comparable and 10+ years of experience
10+ years of industrial experience in developing robust systems
Strong algorithmic background and outstanding problem-solving skills
System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction)
Excellent Python programming skills
Excellent Debugging skills
Strong OO skills (Objects Oriented)
Good C and C programming skills
Understanding of modern GPU architectures or APIs a plus
Excellent communication and teamwork skills
Ability to own a problem and drive it to completion
Preferred candidate will possess some of the following:
Experience developing RESTful applications
Experience Continuous Deployment of production services
Experience with Unit Testing and Test Driven Development
Experience with MQTT and MongoDB
Experience with Android development
Experience with Hardware Emulation
Experience with IceCream and CCache
Gaming\Computer enthusiast with an excellent knowledge of current leading PC technology
Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Senior Support Engineer you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive demands of travel. If so, consider an opportunity with Deloitte under our Project Delivery Talent Model. Project Delivery Model (PDM) is a talent model that is tailored specifically for long-term, onsite client service delivery.