Senior Software Engineer

4 weeks ago


Shenzhen, Guangdong, China NVIDIA Full time

We are seeking a highly skilled Senior Software Engineer to join our team at NVIDIA. As a key member of our engineering team, you will work closely with experienced engineers to develop cutting-edge SmartNIC products for cloud computing, research, medical, automotive, finance, weather, telco, and more.

Our team is responsible for 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 are also actively involved in the Linux-foundation DPDK project, expanding the NVIDIA-Mellanox PMD 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.

Key Responsibilities:

  • Architect, design, and develop the next generation technology in network acceleration.
  • Engage with customers and architects to understand requirements and derive software design accordingly.
  • Collaborate with other engineering teams that develop upper layers applications like virtual switches (OVS, VPP, etc.) and lower layers like driver, kernel, FW, and HW.

Requirements:

  • 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.

Preferred Qualifications:

  • Knowledge and experience in DPDK.
  • Open Source Software Contributor to relevant projects (OvS, DPDK, Linux Kernel, etc.).
  • A positive demeanor, a growth mindset, and excellent interactions with colleagues.

NVIDIA is a leader in the technology industry, and we are committed to fostering a diverse and inclusive work environment. We are an equal opportunity employer and do not discriminate 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.



  • Shenzhen, Guangdong, China Crypto Full time

    About the RoleThe Crypto exchange team is seeking a highly skilled Senior Fullstack Developer to join our team. As a key member of our team, you will design, develop, maintain, and improve software for multiple key verticals with a focus on Exchange/Finance/Trading capabilities projects.ResponsibilitiesDesign, develop, maintain, and improve software for...


  • Shenzhen, Guangdong, China Ambarella Full time

    Job Summary:We are seeking a highly skilled Senior Embedded Systems Software Engineer to join our team at Ambarella. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systems, including video and audio...


  • Shenzhen, Guangdong, China NVIDIA Full time

    NVIDIA's Vision for the FutureWe are seeking a highly skilled Senior System Software Engineer to join our team in Shanghai, Shenzhen, and Beijing. As a key member of our global team, you will be responsible for developing platform software for OEMs and Tier1 companies, working closely with our customers to design and develop Autonomous driving DCU/ECU...


  • Shenzhen, Guangdong, China NVIDIA Full time

    NVIDIA is at the forefront of the autonomous driving revolutionThe company is seeking an experienced Senior System Software Engineer to join its team in Shenzhen, China.The successful candidate will work closely with the NVIDIA global team to develop and deliver the system platform software to OEMs, Tier 1, engage customer design, and develop autonomous...


  • Shenzhen, Guangdong, China Crypto Full time

    About the RoleWe are seeking a skilled Senior Software Developer to join our team at Crypto, a leading global cryptocurrency platform. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable applications, from frontend UI to backend infrastructure.Responsibilities* Develop and implement...


  • Shenzhen, Guangdong, China Green Matrix (Suzhou) Network Technology Co., Ltd. Full time

    Key Responsibilities:As a Senior Backend Software Engineer at Green Matrix (Suzhou) Network Technology Co., Ltd., you will be responsible for the development, architecture design, maintenance, and performance optimization of internal e-commerce, SaaS, and other product servers within the company.Additionally, you will analyze project requirements, provide...


  • Shenzhen, Guangdong, China Crypto Full time

    About UsCrypto is a leading global cryptocurrency platform, serving over 80 million customers. Our vision is simple: Cryptocurrency in Every WalletTM.We are committed to accelerating the adoption of cryptocurrency through innovation and empowering the next generation of builders, creators, and entrepreneurs to develop a fairer and more equitable digital...


  • Shenzhen, Guangdong, China Epam Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team in developing state-of-the-art mobile applications with a strong focus on user experience.The ideal candidate will have expertise in iOS development using Swift and UIKit, as well as experience working with React Native Mobile. They will be responsible for collaborating...


  • Shenzhen, Guangdong, China Crypto Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Crypto, a leading global cryptocurrency platform. As a key member of our development team, you will play a crucial role in designing, developing, and maintaining our software solutions.ResponsibilitiesDesign and develop scalable backend infrastructure and applications...


  • Shenzhen, Guangdong, China Crypto Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining software for various ventures projects.Key ResponsibilitiesDesign and develop scalable applications, from frontend UI to backend infrastructure.Develop and...


  • Shenzhen, Guangdong, China NVIDIA Full time

    NVIDIA's vision for the future of transportation is centered around the development of autonomous driving technology.We are seeking a highly skilled Automotive System Software Engineer to join our team in Shanghai, Shenzhen, and Beijing. As a key member of our global team, you will be responsible for developing platform software for OEMs, Tier 1, and...


  • Shenzhen, Guangdong, China 3130 KLA-Tencor Semiconductor Equipment Technology (Shanghai) Co. Ltd科磊半导体设备技术(上海)有限公司 Full time

    About 3130 KLA-Tencor Semiconductor Equipment Technology (Shanghai) Co. LtdWe are a leading provider of semiconductor equipment and technology, dedicated to helping our customers achieve their goals in the field of semiconductor manufacturing.Salary: $120,000 - $180,000 per yearJob Description:The successful candidate will be responsible for taking an active...


  • Shenzhen, Guangdong, China Epam Full time

    Company OverviewEPAM Systems Inc., a leading digital transformation services and product engineering company, is committed to having a positive impact on our customers, employees, and communities.About the JobWe are seeking a skilled Senior Software Architect to join our global technology team. As a key member of our team, you will be responsible for...


  • Shenzhen, Guangdong, China Epam Full time

    Job SummaryWe are seeking a highly skilled Senior DevOps Engineer to join our China Delivery team in Shenzhen. As a key member of our team, you will be responsible for designing, implementing, and maintaining our software solutions on the China AWS cloud infrastructure.Key ResponsibilitiesDevelop and maintain CI/CD pipelines for the team, ensuring seamless...


  • Shenzhen, Guangdong, China Bose Full time

    Job Title: Embedded Software EngineerWe are seeking a talented Embedded Software Engineer to join our Global R&D Core Engineering team in Bose Operations Center at Shenzhen, China. As an Embedded Software Engineer, you will be responsible for developing, implementing, and supporting diagnostic software solutions that are required to design, develop, and...


  • Shenzhen, Guangdong, China NVIDIA Full time

    NVIDIA's mission is to amplify human creativity and intelligence.We are seeking an experienced Automotive System SW Engineer to join our team in Shenzhen, China. As a key member of our global team, you will be responsible for developing and delivering the system platform SW to OEMs, Tier1, and engaging customer design.Key Responsibilities:Develop and deliver...


  • Shenzhen, Guangdong, China IC Resources Full time

    Software EngineerJoin IC Resources in Shenzhen or Shanghai, China, as a Software Engineer and play a key part in ensuring the best of technical expertise and experience are directed effectively across the clients and Sales teams.ResponsibilitiesBuild and maintain strong relationships with key customers, understanding their technical requirements, challenges,...


  • Shenzhen, Guangdong, China Western Digital Full time

    Job Title: Senior ASIC Design EngineerWe are seeking a highly skilled Senior ASIC Design Engineer to join our team at Western Digital. As a key member of our CAD/IT team, you will be responsible for the development and maintenance of advanced node ASIC design flows, with a focus on analog/mixed signal design.Key Responsibilities:Develop and maintain Calibre...


  • Shenzhen, Guangdong, China Epam Full time

    About the RoleWe are seeking a skilled Software Development Expert to join our team in Shenzhen. As a key member of our China Delivery team, you will work collaboratively with a geographically diverse global team to contribute to the rationalization of Agile Methodology within the development team.Key ResponsibilitiesImplement software functionality by...


  • Shenzhen, Guangdong, China ASML Full time

    Software Development EngineerTo ensure world-class product quality, you will be responsible for designing, developing, and executing software test plans and test cases, automating testing by designing and developing testing frameworks and tools to enhance quality and efficiency.Key Responsibilities:Play a major role in improving software product quality,...