Network Software Engineer
Location: Israel (IL)
Description
NextSilicon is reimagining high-performance computing (HPC & AI). Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate supercomputers, driving them forward into a new generation. We have developed a novel software-defined hardware architecture that is achieving significant advancements in both the HPC and AI domains.
At NextSilicon, everything we do is guided by three core values:
- Professionalism: We strive for exceptional results through professionalism and unwavering dedication to quality and performance.
- Unity: Collaboration is key to success. That's why we foster a work environment where every employee can feel valued and heard.
- Impact: We're passionate about developing technologies that make a meaningful impact on industries, communities, and individuals worldwide.
NextSilicon is 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.
Requirements
- 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, NVMeOF or UEC
- HPC communication frameworks such as MPI, UCX, or libfabric
- Packet processing SDKs, such as DPDK, eBPF, or XDP
- User-space libraries for low-latency networking
- Competent (or better) in spoken and written English
Responsibilities
- 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
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say