Senior Computer Vision Software Engineer

4 weeks ago


Shanghai, China NVIDIA Full time

NVIDIA is hiring Senior Computer Vision Software Engineer to help develop its world-class AI Infrastructure and leading-edge software on NVIDIA’s high-performance DRIVE platform for Autonomous Vehicles. We aim to build a high-efficient end-to-end data pipeline for ground truth production, to satisfy the needs of various AV teams and achieve the high quality and reliability in NVIDIA Drive products. 

 

What you’ll be doing: 

 

This is a collaborative work with AV perception team, AV production team, and AI infrastructure engineers to accelerate and optimize the ground truth production, given large amounts of data from various vehicle sensors including Camera, Lidar, Radar, GPS, IMU and others. We focus on but not limited to the followings: 

  • Design, implement and maintain software modules and workflows for signal processing and computer vision in a distributed environment 

  • Automation and acceleration of ground truth generation with optimized data quality 

  • Automated data analytics and curation for various AV use cases 

  • Optimization on algorithm and system performance, pipeline efficiency and throughput 

 

An excellent understanding or experience in multi-sensors fusion and deep learning will help you do a better job. We also need to have enthusiasm for both deep learning and autonomous driving domain, and corresponding multiple field engineering ability. Working with enthusiastic and dedicated people at the forefront of science and technology is one of the great things you will love. Our work is fun and very exciting, and we are making important contributions on AV products to make a huge impact on cars worldwide. 

 

What we need to see: 

  • MS or PhD degree, preferred in Computer Science, Computer Engineering or Electrical Engineering 

  • 3+ years of work experience 

  • Solid software design and programming skills in Python, C++, or similar languages under Linux environment 

  • Excellent knowledge of Computer Vision, and 3D vision will be a big bonus 

  • Prior working experience in the following areas: Autonomous Driving, Robotics, SLAM, GPU technology, Deep Learning or 3D-Gaming

  • Familiar with AV perception, knowledge of object detection/tracking, multi-sensor fusion such as lidar and camera, and time synchronization

  • Fluent in both oral and written English

  

Ways to stand out from the crowd: 

  • Experienced in developing system software in a cloud and distributed environment for processing large scale data in an efficient manner 

  • Hands-on experience of large data exploration, analysis, mining and visualization

  • Experience of OpenCV/OpenGL/CUDA programming skills

  • Standalone project experience with 10k+ lines code, game, application or vision related

  • Deep understanding of system architecture, CPU/GPU/Memory/Storage, everything related to performance optimization

 
NVIDIA is widely considered to be one of the technology world’s most desirable employers, and is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We have some of the most brilliant and talented people in the world working for us. Are you a creative and autonomous software engineer with a genuine passion for advancing the state of AI and machine learning across a variety of verticals? Do you love challenges? If so, we want to hear from you 

 



  • Shanghai, Shanghai, China CTW Full time

    Computer Vision Research Scientist is a key role where you will implement cutting-edge computer vision technologies like GAN or Stable Diffusion for our banner generation tool. You'll collaborate closely with the engineering team as we expand our game portfolio and reach global markets. Your main responsibilities include:Integrating computer vision...


  • Shanghai, Shanghai, China Carrier Full time

    Country: China Location: LOC3254: No.3239 Shenjiang Road, Shanghai, Pudong New Area, Shanghai, China 角色职责: As a Senior Computational Engineer, you provide technical expertise in the area of scientific computing and promote the best practice of DevOps and CI/CD. You engage with global product teams and work with modeling and optimization...


  • Shanghai, China Carrier Full time

    Country: China Location: LOC3254: No.3239 Shenjiang Road, Shanghai, Pudong New Area, Shanghai, China 角色职责: As a Senior Computational Engineer, you provide technical expertise in the area of scientific computing and promote the best practice of DevOps and CI/CD. You engage with global product teams and work with modeling and...


  • Shanghai, China Carrier Full time

    Country: China Location: LOC3254: No.3239 Shenjiang Road, Shanghai, Pudong New Area, Shanghai, China 角色职责: As a Senior Computational Engineer, you provide technical expertise in the area of scientific computing and promote the best practice of DevOps and CI/CD. You engage with global product teams and work with modeling and...


  • Shanghai, China NVIDIA Full time

    NVIDIA is hiring Senior Software Engineer to help develop its world-class AI Infrastructure and leading-edge software on NVIDIA’s high-performance DRIVE platform for Autonomous Vehicles. We aim to build a high-efficient end-to-end data pipeline for ground truth production, to satisfy the needs of various AV teams and achieve the high quality and...


  • Shanghai, China NVIDIA Full time

    NVIDIA is hiring Senior Software Engineer to help develop its world-class AI Infrastructure and leading-edge software on NVIDIA’s high-performance DRIVE platform for Autonomous Vehicles. We aim to build a high-efficient end-to-end data pipeline for ground truth production, to satisfy the needs of various AV teams and achieve the high quality and...

  • Vision Engineer

    2 weeks ago


    Shanghai, Shanghai, China Brooks Automation Full time

    Description Responsible for integration, commissioning and functionality tests of the inspection systems at customer location; Fine-tune existing / develop new image processing algorithms; Create feasibility analyses for the customer' new samples / requirements; Prepare the technical documentation / feasibility / tests reports; Requirements ...

  • Vision Engineer

    2 weeks ago


    Shanghai, China Brooks Automation Full time

    Description Responsible for integration, commissioning and functionality tests of the inspection systems at customer location; Fine-tune existing / develop new image processing algorithms; Create feasibility analyses for the customer’ new samples / requirements; Prepare the technical documentation / feasibility / tests reports; Requirements ...


  • Shanghai, Shanghai, China Intel Full time

    Job DescriptionWe are looking for a highly motivated and talented intern to join our team and help us develop an infrastructure to automate the training and testing process for developing deep learning-based computer vision algorithms. This is a great opportunity for an intern to learn about cutting-edge machine learning technologies and to gain real-world...


  • Shanghai, China Third Bridge Full time

    Job DescriptionAbout Us:Third Bridge excels in driving technological innovation, creating solutions that push the boundaries of what's possible. We're on the lookout for a Senior Software Engineer who combines technical expertise with a knack for collaboration and innovation, bridging the gap between our Software Engineers and Principal Engineers.The Role:As...


  • Shanghai, China NVIDIA Full time

    We are now looking for a TensorRT Software Development Engineer!NVIDIA is hiring software engineers for its AI Computing team. Academic and commercial groups around the world are using GPUs to power a revolution in deep learning-powered AI, enabling breakthroughs in areas like LLM, ChatGPT and GenerativeAI that has put DL at the “iPhone moment” for AI....


  • Shanghai, China NVIDIA Full time

    We are now looking for a TensorRT Software Development Engineer!NVIDIA is hiring software engineers for its AI Computing team. Academic and commercial groups around the world are using GPUs to power a revolution in deep learning-powered AI, enabling breakthroughs in areas like LLM, ChatGPT and GenerativeAI that has put DL at the “iPhone moment” for AI....


  • Shanghai, China Microsoft Full time

    Overview Edge + Platform Team works on bringing the best of Azure technologies to Edge datacenters. As a part of the team, you will be working on exciting technologies with massive exposure to distributed and cloud computing. Qualifications Requirements  5+ years of shipping enterprise scale software in a software engineering-related role.  ...


  • Shanghai, China Microsoft Full time

    Overview Edge + Platform Team works on bringing the best of Azure technologies to Edge datacenters. As a part of the team, you will be working on exciting technologies with massive exposure to distributed and cloud computing. Qualifications Requirements  5+ years of shipping enterprise scale software in a software engineering-related role.  ...


  • Shanghai, China Oxford Instruments Full time

    Role Details Business, Location: NanoAnalysis, China Role: Senior Software Engineer Reports to: NanoAnalysis application manager Direct Reports: None Primary Purpose: To design, develop and maintain software components and products. Key Responsibilities Generic Responsibilities Impact Impact on commercial results will be important. Technical insight and...


  • Shanghai, China Oxford Instruments Full time

    Role Details Business, Location: NanoAnalysis, China Role: Senior Software Engineer Reports to: NanoAnalysis application manager Direct Reports: None Primary Purpose: To design, develop and maintain software components and products. Key Responsibilities Generic Responsibilities Impact Impact on commercial results will be important. Technical insight and...


  • Shanghai, China General Motors Full time

    Job Description Your Skills & Abilities (Required Qualifications) ​​ 10+ years working in software development with an emphasis on quality assurance. 5+ years leading embedded software development teams, with a strong preference for experience leading automotive, infotainment, or closely related software teams. Strong understanding of all QA...


  • Shanghai, China General Motors Full time

    Job Description Your Skills & Abilities (Required Qualifications) ​​ 10+ years working in software development with an emphasis on quality assurance. 5+ years leading embedded software development teams, with a strong preference for experience leading automotive, infotainment, or closely related software teams. Strong understanding of all QA...


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA has a rich history of revolutionizing computer graphics, PC gaming, and accelerated computing over the past three decades. This legacy of innovation thrives on cutting-edge technology and an exceptional team of professionals.Embarking on uncharted territory requires vision, creativity, and top-tier talent. As part of the NVIDIA family, you'll immerse...


  • Shanghai, China 2035 Flextronics (Shanghai) Co., Ltd. Full time

    Job Summary To support our extraordinary teams who build great products and contribute to our growth, we’re looking to add a Software Embedded,Senior Staff Engineer located in Shanghai. Reporting to the Software Manager, the SW Senior Staff Engineer role involves… What a typical day looks like : Provide simulation and digital control loop...