Embedded System Developer (OOP|CUDA|GPU|C++)

Algoface

Carefree (AZ)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Algoface is seeking a passionate Embedded System Developer in Carefree, Arizona. The role involves developing computer vision and machine learning systems for Nvidia Boards, utilizing your expertise in C++ and GPU programming (CUDA). You will collaborate with a team of R&D Engineers, focusing on translating C++ into optimized CUDA code and learning new Nvidia technologies. A Bachelor's or Master's degree in Computer Engineering or Computer Science is required, along with good communication skills and team collaboration in an Agile setting.

Qualifications

  • 2+ years of industrial experience in GPU programming using CUDA.
  • Experience in image processing or similar applications.
  • Experience in Machine Learning and Neural Networks is a plus.

Responsibilities

  • Work with R&D Engineers on computer vision and image processing projects.
  • Translate C++ code into an optimized version using CUDA.
  • Learn new Nvidia technologies for deep learning acceleration.

Skills

Fluency in C++ and OOP
Experience in GPU programming using CUDA
Strong understanding of Algorithms and Data Structures
Good communication skills in English
Agile team player

Education

Bachelor or Master degree in Computer Engineering or Computer Science

Tools

OpenCV
OpenGL/OpenCL

Job description

Embedded System Developer (OOP|CUDA|GPU|C++)

We’re looking for a passionate embedded system developer with experience in parallel and GPU programming to develop computer vision and machine learning systems for Nvidia Boards.

Basic Requirements:

  • Bachelor or Master degree in Computer Engineering or Computer Science.
  • Strong understanding of Algorithms and Data Structures.
  • Fluency in C++ and OOP.
  • +2 years of industrial experience in GPU programming using CUDA for signal processing, image processing or any similar applications.
  • Very good communication skills in English.
  • Very good player in an Agile team.

Nice to have:

  • Experience in writing C++ computer vision and/or Image processing Algorithms using OpenCV.
  • Experience in OpenGL/OpenCL
  • Experience in Machine Learning, Neural Networks.
  • Experience in Nvidia Deep Learning Accelerator Platforms and NGX

Responsibilities:

  • Work with a team of R&D Engineers in the domain of computer vision and image processing to understand the system they are prototyping/developing.
  • Plan and execute the translating the C++ code into an optimized version using CUDA for different Nvidia boards.
  • Learning new technologies from Nvidia for deep learning inference time acceleration.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Software Engineer - CUDA Chips
System Software Engineer - CUDA Chips

NVIDIA • Santa Clara (CA)

On-site
USD 124,000 - 195,500
Senior Software Engineer - CUDA Driver
Senior Software Engineer - CUDA Driver

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 241,500
Equity
Benefits
GPU-Accelerated Embedded Engineer: C++, CUDA & Vision
GPU-Accelerated Embedded Engineer: C++, CUDA & Vision

Algoface • Carefree (AZ)

On-site
USD 80,000 - 110,000
Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing
Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Diversity and inclusion initiatives
Senior Developer Technology Engineer
Senior Developer Technology Engineer

NVIDIA • Town of Texas (WI)

On-site
USD 184,000 - 356,500
Equity
Benefits
Senior System Software Engineer - GPU Server
Senior System Software Engineer - GPU Server

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Generous benefits package
Equity eligibility
Senior Software Engineer - Image and Data Processing Libraries
Senior Software Engineer - Image and Data Processing Libraries

2100 NVIDIA USA • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Developer Relations Manager - Southern Europe
Developer Relations Manager - Southern Europe

NVIDIA Corporation • Spain (TX)

Hybrid
USD 180,000 - 230,000
Embedded Software Engineer
Embedded Software Engineer

Green Key Resources • Austin (TX)

On-site
USD 110,000 - 160,000
Software Engineer, CUDA Deep Learning Systems
Software Engineer, CUDA Deep Learning Systems

NVIDIA • Town of Texas (WI)

On-site
USD 124,000 - 196,000
Equity
Benefits