Senior System Software Engineer, Performance

3 weeks ago


Santa Clara, United States CV Library Full time

We are hiring senior engineers to work on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU. Our team analyzes performance of applications, investigates bottlenecks in software or hardware and delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to video games and virtual reality. CUDA defines a unified programming model across a range of system configurations and hardware capabilities. To accomplish this, the CUDA driver interacts with GPU hardware, kernel mode drivers, and the operating system. What you'll be doing: Evangelize, architect, and implement new features Oversee and drive development efforts across multiple teams Analyze full stack performance ranging from application level through libraries, system software, kernel software and hardware Define forward-looking improvements to the CUDA APIs and programming model Create novel system software optimizations Write effective, maintainable, and well-tested code Develop code for multiple operating systems What we need to see: BS or MS degree in Computer Science, Electrical Engineering (or equivalent experience) 5+ years of related development experience Strong C programming skills Experience working with large codebases Track record of debugging performance problems in complex environments with software and hardware components Experience with operating system interfaces for threads, process control, and virtual memory Experience writing and debugging multithreaded programs Deep understanding of technology and passionate about what you do Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment. Good written communication. Ways to stand out from the crowd: Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO Experience with performance tuning of device drivers or low level system software Experience with performance optimizations across a variety of CPU architectures - like x86, POWER and ARM Knowledge of memory coherence and consistency models Experience with Windows, Linux, or macOS driver development NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and hardworking people in the world working for us. If you're creative and autonomous, and are interested in working on novel problems in a collaborative environment, we want to hear from you The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, color, religion, sex, national origin, age, disability, expression, sexual orientation, marital status, veteran status, or any other characteristic protected by law. #J-18808-Ljbffr



  • Santa Clara, California, United States ZipRecruiter Full time

    Join our team of passionate software engineers at ZipRecruiter as a Senior Software Systems Engineer! We're currently looking for an experienced engineer to help us build and deliver high-quality software solutions.We estimate the salary for this role to be around $180,000 - $250,000 per year, based on industry standards and location.About the RoleThis is a...


  • Santa Clara, United States CV Library Full time

    We are hiring senior engineers to work on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU. Our team analyzes performance of applications, investigates bottlenecks in software or hardware and delivers features and improvements to better realize the potential of NVIDIA hardware for a growing...


  • Santa Clara, California, United States Pure Storage Full time

    We're seeking an experienced senior systems software engineer to join our Linux Kernel & Fabrics Team at Pure Storage. As a key member of this team, you'll play a crucial role in shaping the future of our flash storage systems.Your primary responsibilities will include designing, implementing, and testing software components for our storage systems. You'll...


  • Santa Clara, United States d-Matrix Full time

    d-Matrix has fundamentally changed the physics of memory-compute integration with our digital in-memory compute (DIMC) engine. The “holy grail” of AI compute has been to break through the memory wall to minimize data movements. We’ve achieved this with a first-of-its-kind DIMC engine. Having secured over $154M, $110M in our Series B offering, d-Matrix...


  • Santa Monica, California, United States Software Resources Full time

    Transforming Media Businesses with TechnologyAt Software Resources, we're seeking an experienced Senior Software Engineer to join our team. This is a hybrid role that involves working closely with product and business teams to understand the business implications and user flows for sign-up, switch, cancellation, and account management.About the RoleWe're...


  • Santa Clara, United States NVIDIA Corporation Full time

    Senior Software Engineer, Fabric Networking - GPUNVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables...


  • Santa Clara, United States Solid System Team GmbH Full time

    NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for decades. Today, we are increasingly known as “the AI computing company” — with the GPU deep learning ignited modern AI, acting as the brain of computers, robots, and self-driving cars etc. We are hiring a System Software Engineer who will help build outstanding...


  • Santa Clara, California, United States Microsoft Full time

    OverviewAt Microsoft, our mission is to empower developers and organizations with the latest technologies to drive innovation. Our Silicon, Cloud Hardware, and Infrastructure Engineering team (SCHIE) plays a crucial role in delivering the core infrastructure and foundational technologies for our over 200 online businesses, including Bing, MSN, Office 365,...


  • Santa Clara, California, United States Synergy Medical Staffing Full time

    About the RoleOur company is seeking a highly skilled and experienced Senior Software Engineer to join our team.Design, develop, and maintain complex software systems.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure high-quality code and adhere to coding standards.Stay up-to-date with industry trends and emerging...


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    At Advanced Micro Devices, Inc., we're committed to transforming lives with our technology. Our mission is to build innovative products that accelerate next-generation computing experiences, from the data center to PCs and gaming. We're looking for a talented software engineer who shares our passion for improving performance and pushing the limits of...


  • Santa Clara, United States NVIDIA Full time

    We are now looking for a Senior Performance Software Engineer for Deep Learning Libraries! Do you enjoy tuning parallel algorithms and analyzing their performance? If so, we want to hear from you! As a deep learning library performance software engineer, you will be developing optimized code to accelerate linear algebra and deep learning operations on NVIDIA...


  • Santa Clara, CA, United States NVIDIA Full time

    We are hiring senior engineers to work on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU. Our team analyzes performance of applications, investigates bottlenecks in software or hardware and delivers features and improvements to better realize the potential of NVIDIA hardware for a growing...


  • Santa Clara, California, United States Apple Full time

    About the RoleThis is an exciting opportunity to join Apple's dynamic startup-like environment and contribute to the development of innovative software and hardware features in the home space. As a Senior System Software Architect, you will work closely with cross-functional teams to drive the ideation and execution of prototypes, leveraging your expertise...


  • Santa Clara, California, United States Mindlance Full time

    Job Title: Senior Systems EngineerWe are seeking a highly skilled Senior Systems Engineer to join our team at Mindlance. As a Senior Systems Engineer, you will be responsible for designing, implementing, and maintaining our cloud infrastructure using AWS.Key Responsibilities:Design and implement scalable and secure cloud infrastructure using AWSManage and...


  • Santa Clara, California, United States Qualcomm Full time

    Job DescriptionWe are seeking a highly skilled Senior GPU Architecture Engineer to join our team at Qualcomm. As a key member of our Engineering Group, you will be responsible for architecting, designing, implementing, and verifying the performance and power of GPU cores.About the RoleArchitect and design GPU hardware, drivers, features, applications, and...


  • Santa Clara, United States NVIDIA Corporation Full time

    Senior Software Engineer - DOCAApplylocations: US, CA, Santa Clara; US, CA, Remote; US, WA, Seattletime type: Full timeposted on: Posted 22 Days Agojob requisition id: JR1977626NVIDIA is looking for an outstanding Senior Software Engineer to expand the US-based networking software group. As a technical leader, you will have a unique opportunity to shape the...


  • Santa Clara, United States Microsoft Corporation Full time

    Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...


  • Santa Clara, United States Dell Full time

    Senior Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Santa Clara, California, United States Agilent Technologies Full time

    Job RequirementsAgilent Technologies' Mass Spectrometry Division seeks a skilled Senior DevOps/Build Engineer to lead software build and installation efforts. This individual will work closely with the Software Engineering team to integrate with the OpenLab platform and deliver a unified customer experience. Key responsibilities include:Key...


  • Santa Clara, United States Microsoft Full time

    OverviewMicrosoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...