Senior Networking Software Engineer

IL

Description

NextSilicon is a startup unicorn that is revolutionizing the high-performance computing world with a new processor architecture. We are looking for talented networking software engineers to develop an innovative new communication stack. We’re starting from the ground up, rethinking existing protocols and network accelerators while designing both hardware and software for a new low-latency compute platform. We care about results and insist on doing things right. Our engineers are not siloed into narrow areas; our ideas are cross-fertilized among teams. Our technical backgrounds are diverse and we don't have preconceived approaches or cookbooks, so come and invent! The hardware teams are just a few steps away and really like hearing our ideas. This is a unique opportunity to develop creative solutions from concept to implementation, working either in one of our offices or remotely.

Key qualifications

  • Previous experience as a software engineer: a must
  • Experience in C, C++, or another systems programming language: a must
  • Previous work on at least one of:
  • Networking software stacks, e.g., TCP/IP implementations in user or kernel space
  • NIC offload technologies, such as RDMA, TOE, or NVMeOF
  • Packet processing SDKs, such as DPDK, eBPF, or XDP
  • User-space libraries for low-latency networking
  • Competent (or better) in spoken and written English

Requirements

  • Take part in developing a networking stack from the ground up:
  • Network device drivers
  • Hardware-tailored packet-processing suite
  • User-space libraries and benchmarks for low-latency communication
  • Customer-facing APIs: both complying with standards and forging our own path
  • Find the fastest ways to process incoming network packets on NextSilicon’s hardware platform
  • Analyze customer applications and explore creative ways to accelerate them in hardware or software
  • Work closely with the hardware teams to offload key features into the next generation of products


NextSilicon is proud to be an Equal Opportunity Employer. We do not discriminate based upon race, religion, color, age, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, genetic information, status as a protected veteran, status as an individual with physical or mental disability, or other applicable legally protected characteristics. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. NextSilicon makes hiring decisions based solely on qualifications, merit, and business needs at the time.