Senior Networking Software Engineer

OnHiresCapon Bridge, WV
2dHybrid

About The Position

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.

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 Haves

  • 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

Responsibilities

  • 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

Benefits

  • Work on state-of-the-art AI hardware and networking technology
  • Very senior, low-ego engineering team
  • High impact on architecture and product decisions
  • Rare opportunity to work end-to-end: architecture → silicon → product
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service