Назад к вакансиям

Software Embedded Engineer, DOCA

NvidiaIsraelот 3 летПолная занятость
PythonLinuxC++NetworkingCEmbedded SoftwareBMCDriver developmentUEFIDPUBlueFieldsecure boot

Описание

This role involves joining the Data Processing Unit (DPU) Software Group, focusing on embedded software development for NVIDIA's Bluefield networking cards.

Responsibilities

  • Design and develop high performance networking solutions based on NVIDIA's Bluefield networking cards hardware
  • Engage closely with customers and partners
  • Collaborate with multiple teams in our multi-functional environment on developing new features/improvements
  • Stay up to date with industry best practices, new technologies, and emerging trends in software verification
  • Write fast, effective, maintainable, reliable and well documented code
  • Innovate and bring NVIDIA's DPU products to shine in customer's view

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
  • 3+ years of experience in writing programs using C/C++
  • Experience with embedded SW development
  • Good background in designing, implementing, and debugging Software
  • Experience in development under a Linux environment
  • Strong design, coding, analytical and problem-solving skills
  • Ability to work concurrently with multiple groups in the organization
  • Creative, motivated, and value driven person

Nice to have

  • Experience with networking applications and protocols
  • Expertise in driver development along with deep knowledge of modern C++ programming
  • Proficiency in Python development
  • Background in BMC, UEFI, Secure Boot, U-Boot, ATF, and Yocto
  • Previous experience working closely with hardware and board design teams

We offer

  • NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer