We are looking for a talented and passionate software engineer to join our team and help drive next generation data center and AI compute blades. The successful candidate will design, develop, and test software that runs on SmartNICs, enabling high-performance networking and offloading critical workloads from the main CPU.
Requirements
- Strong programming skills in C, C++, P4, and other low-level programming languages
- Networking knowledge and understanding of protocols (TCP/IP, Ethernet, etc.) and concepts
- Operating system knowledge and experience with Linux driver kernel development
- Hardware experience and familiarity with main elements of CPU, DPU, memory, NICs, board monitoring elements
- Debugging and testing skills, problem-solving skills, and clear communication skills
Benefits
- Mentor and coach team members on technical skills and approaches to solve problems
- Review and maintain quality of code going into production
- Present innovation and value addition from our software in technical forums and customer interactions