Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Nvidia Senior Software Engineer C/C++ 
Ukraine, Kyiv 
208878952

18.08.2024

What you’ll be doing:

  • Design and implement new features in NIC/DPU firmware verification and Design.

  • Participate in implementing the new standards and protocols in data center management technologies.

  • Launch new hardware, and make sure our new products are secure, reliable, and fast.

  • Work with various teams inside NVIDIA and share technologies across many products.

  • Work on the new features starting from the pre-silicon stage and during the entire product life stages.

What we need to see:

  • 5+ years of hands-on experience in software development, preferably with C/C++.

  • Higher education.

  • Fluent English.

  • Good understanding of C++/C, and embedded systems.

  • High ability to learn new things, do research, and analysis of tasks.

  • Ability to inspect and improve the code, processes, and architecture of the existing systems.

  • Knowledge of how to deliver high-quality software.

  • Strong background in designing, implementing, and debugging complex software.

  • Experience in leading the development of big features/projects, familiarity with SCRUM, designing the architecture, and reporting progress.

Ways to stand out from the crowd:

  • Excellent knowledge of development tools: compilers, build systems, git, editors (Vim, Emacs, MSVC, Eclipse), Linux administration, and shell scripting (Bash, Python).

  • Understanding networking, Ethernet protocol stack.

  • Good knowledge of system security: secure programming, encryption, certificates, and digital signature algorithms.

  • Be a good problem solver, see the big picture and provide the most optimal solutions to problems.