This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior Networking Software Engineer to take a key role in designing and developing networking software for a complex AI SoC. This is a system-level, low-level role - focused on C, Linux networking, embedded systems, and HW–SW interfaces, not IT or enterprise networking. You will work closely with hardware, firmware, and architecture teams and be involved across the full product lifecycle.
Job Responsibility:
Design and implement networking software for a custom AI SoC
Develop Linux networking components and performance-critical data paths
Participate in SoC architecture discussions and definition of HW–SW interfaces
Work on embedded Linux and embedded cores in a high-throughput, multi-threaded environment
Support pre-silicon validation, bring-up, and post-silicon development
Collaborate with firmware, hardware, and system architects
Requirements:
BSc or MSc in Computer Science, Computer Engineering, or Electrical Engineering
Strong hands-on experience in C
Solid experience with Linux networking and networking protocols
Experience with embedded systems and HW–SW integration
5+ years of relevant software / system-level engineering experience
Nice to have:
Experience with RDMA / RNIC
Experience with bare metal or firmware
Experience with PCIe, DMA, or device-level communication
Background in SoC, semiconductor, AI hardware, or networking silicon