Senior Software Engineer, Networking SDK
Join an engineering team developing core software for a hardware-accelerated networking platform. Build SDK components and networking acceleration technologies for AI infrastructure, cloud networking, and high-performance data centers.
תחומי אחריות
- Architect, design, and develop networking acceleration technologies
- Build and enhance core SDK software components
- Gather requirements with architects, customers, and engineering teams
- Collaborate across applications, virtualization, drivers, Linux kernel, firmware, and hardware teams
- Make technical decisions and design performant, maintainable software
דרישות
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
- At least 8 years of professional C/C++ development experience
- Experience with Linux development tools and debugging
- Strong knowledge of networking concepts and protocols, including Ethernet and TCP/IP
- Experience with virtualization technologies
- Experience optimizing software performance
- Good understanding of operating systems and computer architecture
- Strong analytical and problem-solving skills
יתרון
- Experience with high-performance or low-latency software
- Experience with DPDK, RDMA, or similar networking technologies
- Experience designing APIs or SDKs
- Open-source contributions to DPDK, Open vSwitch, the Linux kernel, or similar projects
- Curiosity, collaboration, and strong communication skills