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