Senior System Profiling Software Engineer

7 months ago


Shanghai, China NVIDIA Full time

A key part of NVIDIA's strength is our sophisticated analysis tools that empower NVIDIA engineers to improve perf and power efficiency of our products and the running applications. We are looking for forward-thinking, hard-working, and creative people to join a multifaceted software team with high standards This software engineering role involves developing analysis tools on various combinations of OS and hardware at different scales from single system to large data center.

As a member of the software development team, we will engineer and improve the tools and systems for perf & power verification/analysis/prototyping activities that are carried out internally. We will work with users from different departments like Architecture, Software, DevTech and etc. Our work brings the users intuitive, rich and accurate insight in the workload and the system, and empower them to find opportunities in software and hardware, or build high level models to propose and deliver the best hardware and software to our customers

What you’ll be doing:

  • Build internal perf/power profiling tools for real world application running on NVIDIA products like GPUs or systems

  • Build infrastructure or services for profiling data storage, visualization and mining

  • Work with our users to build / calibrate perf/power models for next generation HW or system

  • Partner with architects to propose new HW features or improve existing features with real world use cases

What we need to see:

  • BS+ in Computer Science or related (or equivalent experience) and 5+ years of software development

  • Strong software design and implementation ability

  • Strong programming skills with Python, modern C++ or modern web application development

  • Good understanding in how Deep Learning frameworks works (like PyTorch, TensorFlow, Megatron-LM and etc...)

  • Proficient with GIT and P4

  • Excellent problem solving skills and project management skills

  • Flexibility for working in an evolving environment with changing requirements

Ways to stand out from the crowd:

  • Huge plus for experience in building Continuous Profiling system for GPU data center

  • Skillful in Deep Learning application performance analysis and optimization

  • Knowledgable in GPU or CPU architecture

  • Resourceful in GPU application performance or power analysis

  • Proven experience in contributing to large open source projects



  • Shanghai, Shanghai, China NVIDIA Full time

    A key part of NVIDIA's strength lies in our sophisticated analysis tools that empower engineers to improve performance and power efficiency of our products and running applications. We are seeking forward-thinking, hard-working, and creative individuals to join a multifaceted software team with high standards. This software engineering role involves...


  • Shanghai, Shanghai, China NVIDIA Full time

    A key part of NVIDIA's strength is our sophisticated analysis tools that empower engineers to improve product efficiency and application performance. We are seeking forward-thinking individuals to join our software team, which sets high standards. This role involves developing analysis tools for various OS and hardware combinations, from single systems to...


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA's success lies in its cutting-edge analysis tools, empowering engineers to optimize performance and power efficiency. We seek innovative individuals to join our software team, characterized by high standards and multifaceted challenges.This software engineering role involves developing analysis tools for various OS and hardware combinations, from...


  • Shanghai, Shanghai, China Qualcomm Full time

    At Qualcomm, we are pushing the boundaries of innovation to enable next-generation experiences and drive digital transformation. As a Senior Embedded Systems Software Engineer, you will play a key role in designing, developing, and validating embedded software for cutting-edge products that meet and exceed customer needs.About QualcommQualcomm is a leading...


  • Shanghai, Shanghai, China Carrier Full time

    Job Description:We are seeking an experienced Senior Software Engineer to join our team in Shanghai, China.About the Role:As a Senior Software Engineer, you will be responsible for designing and developing control services and algorithms for embedded Linux controller devices using Object-Oriented Design (OOD) principles and C++ programming language.You will...


  • Shanghai, China Qualcomm Full time

    Company: Qualcomm China Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Systems...


  • Shanghai, Shanghai, China Riot Games Full time

    Job Summary:Riot Games is seeking a skilled Senior Software Engineer to join our team and contribute to the development of our games. As a Senior Software Engineer, you will be responsible for designing, implementing, and maintaining complex gameplay systems, including combat, animation, and character movement.Key Responsibilities:Design and implement...


  • Shanghai, Shanghai, China General Motors Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our team at General Motors, where you will play a key role in developing cutting-edge autonomous systems.Estimated Salary: $150,000 - $200,000 per yearJob DescriptionAs a Senior Software Engineer, you will be responsible for designing, developing, and testing software components for...

  • Software Engineer

    1 month ago


    Shanghai, Shanghai, China 0093 eBay Engineering&Research Full time

    At eBay, we're a global ecommerce leader, changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets worldwide. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.Our customers are our compass, authenticity thrives, bold ideas are welcome,...


  • Shanghai, Shanghai, China Qualcomm Full time

    Qualcomm is a leading technology company in the mobile, automotive, compute, and other markets. As an Embedded Software Developer for AI and Multimedia Systems, you will be part of our Engineering Group, where you will work on developing embedded platform software for CPU and DSP/NPU processors.We are looking for highly skilled software engineers to join our...


  • Shanghai, China NVIDIA Full time

    As a member of the System Software team, you'll be responsible for building profiling solutions for large-scale real world applications running  on GPU compute clusters to make them work efficiently and improve the user experience for customer as well as engineers supporting the cluster.  Much of our software development focuses on profiling varied set of...


  • Shanghai, Shanghai, China Thermo Fisher Scientific Full time

    Job Title: Senior Software Development EngineerAbout the Role:We are seeking a highly skilled and experienced Senior Software Development Engineer to join our team at Thermo Fisher Scientific. As a Senior Software Development Engineer, you will play a key role in developing software specifications, working closely with customers and colleagues to ensure...


  • Shanghai, Shanghai, China Broetje-Automation Full time

    Job DescriptionWe are looking for a highly skilled Senior Production Systems Engineer to support our rapid growing business in China.About the RoleThis is an excellent opportunity for a Ph.D. Engineering professional to join our team and contribute to the development of innovative production systems and machines.The successful candidate will receive job...


  • Shanghai, Shanghai, China Thermo Fisher Scientific Full time

    About the Position:This role is a key part of our software development team at Thermo Fisher Scientific. As a Senior Software Development Engineer, you will be responsible for the development of software specifications, working closely with customers and colleagues to ensure their needs and expectations are met and exceeded. You will employ software design...


  • Shanghai, Shanghai, China TE Connectivity Full time

    Overview:At TE Connectivity, our Software Systems Engineering Teams work together to create innovative solutions for a safer, more sustainable, and connected world. As a Software Systems Engineer II, you will be part of a diverse team that designs, develops, and implements software operating and automation systems.Key Responsibilities:Conduct functional and...


  • Shanghai, Shanghai, China Optiver Full time

    OverviewAt Optiver, we are seeking a highly skilled Senior C++ Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-performance trading systems that drive our business forward.Key ResponsibilitiesDesign and develop large-scale trading systems using C++Collaborate...


  • Shanghai, China Bose Full time

    You know the moment. It’s the first notes of that song you love, the intro to your favorite movie, or simply the sound of someone you love saying “hello.” It’s in these moments that sound matters most.At Bose, we believe sound is the most powerful force on earth. We’ve dedicated ourselves to improving it for nearly 60 years. And we’re passionate...


  • Shanghai, Shanghai, China General Motors Full time

    Job Title: Senior Software Engineer - Android ExpertAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our Android team at General Motors. As an Android expert, you will be responsible for designing, developing, and testing software applications for our automotive systems.Key Responsibilities:Design and develop software...


  • Shanghai, Shanghai, China Mercedes-Benz Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to lead our research and development of software architecture in China. The successful candidate will be responsible for generating and implementing software solutions to contribute to positive business results across various domains, including...


  • Shanghai, Shanghai, China Intel Full time

    About IntelIntel is a leading technology company that works with global customers and partners to solve critical business problems with innovative solutions.SalaryThe estimated annual salary for this position is $120,000 - $180,000, depending on experience.Job DescriptionThis role will involve working as a software engineer in the Intel Flex China team. The...