Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Senior System Software Engineer, GPU

Expired Job

Nvidia Santa Clara , CA 95051

Posted 5 months ago

Senior System Software Engineer, GPU

We are now looking for a Senior System Software Engineer!

Nvidia is a leading artificial intelligence computing company, and we are paving the way with innovations in self-driving cars, machine learning, supercomputing, gaming and visualization. We give automakers, tier-1 suppliers, automotive research institutions, and start-ups the power and flexibility to develop and deploy breakthrough artificial intelligence systems for self-driving vehicles. Our unified computing architecture enables training deep neural networks in the data center, and then seamlessly runs them on NVIDIA Drive Platforms inside the vehicle. Today, we are working with over 80 partners that are using our platform in the development of autonomous cars, trucks, shuttles, and taxis.

You as a Senior System Software Engineer will join Automotive GPU System Software team. This position will be part of a dynamic crew that develops and maintains systems software for complex heterogeneous computing systems that power disruptive products in various Automotive platforms.

The GPU System Software team plays a vital role in realizing the vision behind these products by building core technologies and platform solutions that are complex and industry leading.

What you'll be doing:

  • Working on architecture and development work on NVIDIA SOC and GPU hardware

  • Focus on GPU driver software architecture and design

  • Get involved with the early modeling and simulation required to produce our extraordinary products

  • Lead implementation activities, participate in development and guide other specialists

  • Participate in next generation chip design and support development of new technologies

  • Perform all work in accordance with safety and security standard (ISO26262, J3061, EA/CC)

What we need to see:

We believe you are a dynamic self-starter ready to work solo as well as with an excellent team to deliver winning solutions ahead of time. We would like to see your programming and debugging skills and in-depth understanding of processor ISA.

  • Proven programming background in C/C++ programming, data structures and coding conventions

  • Bachelors or Masters degree in Computer/Electronics engineering or related field

  • 6+ years of meaningful experience

  • Deep understanding of embedded systems architecture: CPU, memory, buses and interconnects, Operating Systems and device drivers

  • Experience with designing software for complex, high performance hardware acceleration engines

  • Excellent interpersonal skills

  • Strong in software development process

Ways to stand out from the crowd:

  • Experience in leading product/platform commercialization for automotive and embedded will help us extensively

  • Experience in GPU Software Stack or related fields

  • Familiarity with kernel level security concepts; this includes testing techniques and a familiarity with static code analysis, dynamic analysis, fuzzing, negative testing and other techniques

  • Experience with designing and development software in accordance with functional safety and cybersecurity standards: ISO26262, J3061, EAL/CC

  • Experience with architecture/design tools (IBM Rhapsody, Enterprise Architect)

  • Ability to take initiatives and drive them across multiple functional teams

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most brilliant and talented people in the world working for us and due to unprecedented growth, our best-in-class engineering teams are rapidly growing fast. If you're creative, autonomous and enjoy having fun, then what are you waiting for, apply today!

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Manager For GPU Computing System Software

Nvidia

Posted 1 week ago

VIEW JOBS 12/4/2018 12:00:00 AM 2019-03-04T00:00 We are now looking for a Senior Manager of GPU Computing System Software. NVIDIA is seeking an experienced and driven engineering manager to grow and lead a highly skilled and motivated kernel software development team at the heart of the technology stack delivering the world-leading CUDA platform, which revolutionized high-performance computing and is powering the renaissance in AI. What you'll be doing: * The successful candidate will work with leadership to establish objectives, and execute strategic, cross-functional initiates to solidify and evolve the operating system driver foundation for NVIDIA's GPU computing hardware and software products. * Lead the team and define project or initiative goals, objectives, and priorities. * Hire and grow the team. * Deliver complex kernel-mode system software software to schedule. * Establish efficient automated test processes and quality KPIs. * Plan and estimate long-term, multi-year projects. * Capacity plan and prioritize across diverse cross-functional requirements. * Align hardware and software enabling efficient new product introductions. * Manage collaborations with partners, customers, and the open source community. * Create an environment that fosters collaboration across both internal teams and with partners. What we need to see: * A track record of engineering execution, delivering high quality software, and achieving excellence in software design. * A proven ability to work closely with hardware designers and software engineers inside and outside the company to design, develop, and debug functional and performance aspects of systems. * Experience developing device drivers or OS software. * Strong understanding of operating system internals, C/C++ language, and server system architecture. * The ability to drive a number of parallel activities to closure, keeping leadership efficiently informed. * Experience managing multiple projects with competing priorities. * Knowledge and willingness to stay on top of the latest software products and technologies, and be able to internalize and communicate how new technologies can be integrated into NVIDIA's software. * Bachelor/Master's degree in Computer Science or Computer Engineer or equivalent * 3+ years of experience leading/managing a system software organization. * 5+ years of development experience in systems software * Prior Linux systems experience. * Leadership skills, strong collaborative and interpersonal skills, specifically a demonstrated ability to execute and collaborate within a matrix environment. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Nvidia Santa Clara CA

Senior System Software Engineer, GPU

Expired Job

Nvidia