Senior Software Engineer, DOCA SDK
Core
Design and implement the DOCA SDK and infrastructure for the next-generation Data Processing Unit, focusing on networking, storage, and high-performance computing solutions.
Role type
Senior Software Engineer (Embedded Systems/SDK)
Builds
DOCA SDK libraries and infrastructure for Smart Adapters
Domain
Data Centers, Embedded Systems, High-Performance Computing
Deliverable
production ML models | product features
Required skills
C/C++, Linux development, OOD/OOP, software development lifecycle, performance-critical systems
Preferred skills
Networking, low-level programming, performance optimizations, RT embedded development, driver development, technical leadership
Technologies
C, C++, Linux
Responsibilities
Design and implement the DOCA SDK and infrastructure, take charge of end-to-end development for various features within DOCA, design and develop SDK libraries focusing on networking, storage, and high-performance computing solutions, partner with major companies to address real-world challenges
