NVIDIA DOCA SDK team is seeking a senior software engineer to join the development of next generation SDK for Data Processing Unit (DPU). We develop wide range of features related to networking, storage, and cybersecurity. This position offers the opportunity to lead key developments that change modern data centres around the world.
What You'll Be Doing
- Design lead – define and implement scalable and robust software design for new technologies
- Problem solving – identify and resolve sophisticated technical issues and challenges that may arise during the development lifecycle
- Collaboration – work closely with product managers and multi-functional teams to translate business requirements into technical solutions, ensuring system level alignment
- Hands-on development – participate in key experiments and advanced-development projects, provide code reviews and mentoring of other specialists
- Innovation – drive innovation by exploring new technologies, tools, and approaches to improve development processes and product quality
- Documentation – create and maintain architectural and design documentation, API documentation, and best practices guidelines
What We Need To See
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience
- Proven experience of 10+ years in software engineering, with a focus on software architecture and design
- Proficiency in C/C++ programming languages and Linux systems
- Ability to work independently, lead and prioritize different projects in parallel
- Strong leadership and interpersonal skills
Ways To Stand Out From The Crowd
- Experienced in cloud platforms, networking, storage, or cybersecurity
- Experienced in embedded system programming
JR1986576