Senior Software Engineer

6 months ago


Beijing, China NVIDIA Full time

We are looking for a Senior Software Engineer. You will work with highly experienced engineers to provide the world's outstanding SmartNIC products for cloud-computing, research, medical, automotive, finance, weather, telco, and more. We are developing some of the core libraries of the NVIDIA DOCA SDK ), rapidly growing DOCA functionality and use cases. With DOCA, developers can program the data center infrastructure by creating software-defined, cloud-native, secured, HW-accelerated services.

We also take significant part in the Linux-foundation DPDK (dpdk.org) project, and expand the NVIDIA-Mellanox PMD in particular, providing the framework and common API for fast packet processing in user space. Our goal is to enable breakthrough network performance, using NVIDIA SmartNIC hardware capabilities and address the performance, scale and security demands of modern software-defined enterprise data centers and public cloud infrastructure.


What you'll be doing:

  • You will architect, design, and develop the next generation technology in the network acceleration as well as working with best-in-class technical leaders in this domain.

  • Engage with customers and architects to understand the requirements and derive the software design accordingly.

  • Collaborate with other engineering teams that develop the upper layers applications like virtual switches (OVS, VPP, and etc.) and P4 and lower layers like driver, kernel, FW, and HW.


What we need to see:

  • B.Sc. (or equivalent experience) in computer science/software engineering

  • 3+ years’ confirmed experience of Programming C/C++

  • 3+ years’ confirmed experience in Linux environment and tools

  • Deep experience of Networking Protocols mainly Ethernet, and security protocols

  • Experience with virtualization technologies

  • Strong analytical, debugging, and problem-solving skills

  • Deep knowledge of computer architecture and operating systems.

  • Experience in performance optimizations


Ways to stand out from the crowd:

  • Knowledge and experience in DPDK

  • Open Source Software Contributor to relevant projects (OvS, DPDK, Linux Kernel..)

  • A positive demeanor, a growth mindset, and excellent interactions with colleagues

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you

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.



  • Beijing, Beijing, China Software Full time

    Company OverviewMobileye China R&D Center is a pioneering company that revolutionizes the way we drive. From preventing accidents to semi and fully autonomous vehicles, our cutting-edge technology has made a significant impact on road safety.Estimated Salary: $120,000 - $180,000 per yearJob DescriptionWe are seeking an experienced Senior Autonomous Vehicle...


  • Beijing, Beijing, China Software Full time

    About MobileyeMobileye is a pioneer in autonomous driving and driver-assist technologies, aiming to revolutionize transportation safety and access worldwide. For two decades, the company has developed expertise in AI, computer vision, and mapping. Its mission-driven approach combines the experience of a thriving tech company with the hands-on spirit of a...


  • Beijing, Beijing, China Software Full time

    Position Overview Software is seeking an accomplished AV Map Validation Engineer to contribute to the development of advanced driving assistance systems (ADAS) and fully autonomous vehicles (AV). The ideal candidate will possess a strong mathematical and algorithmic foundation in graph, computer vision, and machine learning within big data frameworks to...


  • Beijing, Beijing, China Software Full time

    Job SummaryMobileye China R&D Center is seeking a highly motivated AV Map Validation Engineer to make a significant impact on the safety of advanced driving assistance systems (ADAS) and fully autonomous vehicles (AV). The ideal candidate will have a solid mathematical and algorithmic foundation in graph, computer vision, and machine learning within a big...


  • Beijing, Beijing, China Novo Nordisk Full time

    Job TitleNovo Nordisk Research Center China is seeking a highly skilled Senior Data and Software Engineer to support our research scientists with cutting-edge digital data technologies. As a key member of our Digital, Data & IT team, you will be responsible for designing, implementing, and maintaining data engineering technologies to drive data-driven...


  • Beijing, Beijing, China NVIDIA Full time

    Job Title: Senior Software EngineerNVIDIA is a leader in groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Simulation. We are a highly desirable employer in the technology world.This role involves refining and automating replay and simulation test-based routines to accelerate the engineering flywheel and ensure the...


  • Beijing, Beijing, China NVIDIA Full time

    Unlock Your Potential as a Senior Planning Software EngineerWe are seeking a highly skilled and motivated Senior Software Engineer to join our Planning team at NVIDIA. As a key member of our team, you will play a crucial role in developing and maturing Automated Parking features for our DRIVE solution.In this role, you will lead and contribute to engineering...


  • Beijing, Beijing, China Veeva Systems Full time

    The RoleVeeva Systems is seeking a Senior Cloud Software Engineer to develop our SaaS cloud products in Beijing. This engineer will be responsible for China SFA's applications development.Key ResponsibilitiesDesign, improve, and implement SaaS platform architectureAnalyze business requirements and provide implementation solutionsCollaborate with front-end...


  • Beijing, Beijing, China United Nations Development Programme Full time

    We are seeking a skilled Senior Software Developer to join our team and lead the development of our Backend infrastructure.As a Senior Software Developer, you will be responsible for designing, developing, and maintaining our Backend system.The ideal candidate will have a strong background in Software Engineering and experience with Backend Development using...


  • Beijing, Beijing, China Amazon (China) Holding Company Limited Full time

    Job Description:We are seeking a talented Senior Software Architect to join our team at Amazon (China) Holding Company Limited. As a key member of our video quality engineering team, you will play a critical role in designing and implementing cutting-edge tools and services to ensure remarkably high standards of quality across our video content onboarding...


  • Beijing, Beijing, China Clarivate Full time

    As a Senior Software Architect at Clarivate, you will be responsible for designing and implementing cutting-edge search platforms and algorithmic services utilizing AI, Machine Learning, and NLP.We are looking for a highly talented software engineer to collaborate with our Search and Analytics team in Beijing/China.Key Responsibilities:Design and...


  • Beijing, Beijing, China Ericsson Full time

    About EricssonEricsson is a global leader in the telecommunications industry, with a rich history of innovation and a strong commitment to delivering high-quality products and services.Job SummaryWe are seeking an experienced Senior Software Engineer to join our team as a Product Development Specialist. As a key member of our development team, you will be...


  • Beijing, Beijing, China Amazon (China) Holding Company Limited Full time

    About the RoleAmazon Japan Store Tech is seeking an experienced engineering leader to lead the Search and AI development for Amazon customers in China. The ideal candidate will have a strong track record of driving large-scale software solutions, leading teams in project scoping, planning, and delivering to schedule.Key ResponsibilitiesLead the definition...


  • Beijing, China Amazon (China) Holding Company Limited Full time

    Using a combination of open source and proprietary technologies, we build cutting-edge tools and services to ensure remarkably high standards of quality across our video content onboarding and delivery systems. As a strong customer advocate, you will help own video quality end to end (E2E). We research cutting edge techniques for identifying and correcting...


  • Beijing, Beijing, China Amazon (China) Holding Company Limited Full time

    About the RoleWe are seeking a talented Senior Software Architect to join our team at Amazon (China) Holding Company Limited. As a key member of our software development team, you will be responsible for designing and implementing cutting-edge tools and services to ensure high standards of quality across our video content onboarding and delivery systems.Key...


  • Beijing, Beijing, China NVIDIA Full time

    We are seeking a highly skilled Senior Software Engineer to join our Planning team at NVIDIA and contribute to the development of key Automated Parking features for our DRIVE solution.In this role, you will lead and contribute to engineering efforts, including development, tuning, and verification of algorithms and software using fundamental physics, control...


  • Beijing, Beijing, China Qualcomm Full time

    About the Role:As a software engineer at our company, you will be responsible for designing, developing, and maintaining software applications. Your primary focus will be on building scalable and efficient software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming languages...


  • Beijing, Beijing, China Cadence Design Systems, Inc. Full time

    Cadence Design Systems, Inc. is seeking a highly skilled Senior Software Development Lead to join our team.We're looking for a talented software development professional with a strong background in C++ programming, compiler principles, and Linux/Unix development environments.Key responsibilities include:Designing and developing software applications using...


  • Beijing, Beijing, China NielsenIQ Full time

    We are seeking a talented Senior Software Engineer to join our Backend Development team. The ideal candidate will have a strong background in backend development and experience with microservices architecture. Key responsibilities include designing and implementing scalable backend systems, collaborating with cross-functional teams, and ensuring high-quality...


  • Beijing, Beijing, China Veeva Systems Full time

    The RoleVeeva Systems is seeking a highly skilled Senior Back-End Engineer to design, develop, and implement SaaS cloud products.Key ResponsibilitiesDesign and improve the architecture of our SaaS platform, selecting suitable technologiesAnalyze business requirements and provide effective solutionsCollaborate with front-end engineers, product managers, and...