NVIDIA Networking Unit is looking for a Junior C/C++ Software Engineer to join
our team working on NVIDIA NIC/DPU. In this role, you will have the opportunity
to learn and contribute to developing cutting-edge networking technologies.
If you’re eager to grow, curious, and ready to take on challenges, we want
to hear from you!
For this vacancy we are looking for a specialist throughout Ukraine. We do not
consider candidates from other countries.
What we offer:
— Competitive salary.
— NVIDIA shares (RSU and Employee Stock Purchaise plan).
— 36 days of paid vacation, paid sick leaves, company paid parental leave for
mothers (22 weeks) and fathers (12 weeks).
— Paid holidays.
— Premium medical insurance for employees and their children/spouses.
— Life and critical illness insurance.
— Family-building, fertility, surrogacy and adoption benefits.
— Professional courses at Ivy League universities.
— Trainings and lectures.
— English classes.
— Personalized career development plan.
— Wellbeing programs.
— Annual performance, position, and salary reviews.
— Comfortable office in the city center (Leonardo Business Centre, near metro
Teatralna and Zoloti Vorota). Parking.
— Remote, office or hybrid work — at the employee’s discretion.
— Loyal Team Leader, always ready to teach and to help.
And these are not all the benefits that you will receive by joining NVIDIA!
What you’ll be doing:
* Assist in the design and implementation of features in NIC/DPU firmware and
verification.
* Support the development of new standards and protocols in data center
management technologies.
* Contribute to the launch of new hardware, ensuring security, reliability, and
performance under senior engineers mentorship.
What you should know:
* 2+ years of experience or strong academic background in C/C++ software
development (embedded systems and network protocols are a plus).
* Good command of English (Intermediate or higher level).
* Willingness and ability to learn new technologies, perform research, and
analyze tasks.
* Strong communication and teamwork skills; familiar with Agile methodologies
like SCRUM.
* A passion for clean, efficient, and high-quality code.
Ways to stand out from the crowd:
* Basic knowledge of networking concepts, protocols, or troubleshooting.
* Interest in research and development (R&D) and enthusiasm for learning
in a fast-paced, evolving environment.
* Exposure to test case design or test automation tools and frameworks.
* Familiarity with development tools: build systems, version control systems
(e.g., Git), Linux administration, and scripting languages like Bash
or Python.
NVIDIA is widely considered to be one of the technology world’s most desirable
employers. We have some of the most forward-thinking and hardworking people
in the world working for us. If you’re creative and autonomous, we want to hear
from you! NVIDIA is committed to fostering a diverse work environment and proud
to be an equal opportunity employer. As we highly value diversity in our current
and future employees, we do not discriminate (including in our hiring and
promotion practices) 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.