MatchPoint
1 day ago Be among the first 25 applicants
Direct message the job poster from MatchPoint
MatchPoint is a fast-growing, young, energetic global IT-Engineering services company with clients across the US. We provide technology solutions to various clients like Uber, Robinhood, Netflix, Airbnb, Google, Sephora and more! More recently, we have expanded to working internationally in Canada, China, Ireland, UK, Brazil and India. Through our culture of innovation, we inspire, build, and deliver business results, from idea to outcome. We keep our clients on the cutting edge of the latest technologies and provide solutions by using industry specific best practices and expertise.
We are excited to be continuously expanding our team. If you are interested in this position, please send over your updated resume. We look forward to hearing from you!
Job Summary:
We're looking for an experienced Network Software Engineer to work on Network Interface Card (NIC) development, focusing on L2/L3 protocols, RDMA, and RoCE. The ideal candidate will have expertise in networking protocols, device driver development, and experience with cloud and virtualization technologies.
Key Responsibilities:
1. Design, develop, and maintain NIC drivers for various operating systems, including Linux and Windows.
2. Implement and optimize L2/L3 protocols, RDMA, and RoCE for high-performance networking applications.
3. Collaborate with cross-functional teams to develop and test NIC firmware and software.
4. Develop and maintain test frameworks for NIC performance and functionality testing.
5. Troubleshoot and resolve complex technical issues related to NIC development and deployment.
Required Skills:
1. Strong expertise in C, C++, and Python programming languages.
2. Experience with NIC driver development, L2/L3 protocols, RDMA, and RoCE.
3. Knowledge of networking protocols, including TCP/IP, IPv4, and IPv6.
4. Experience with cloud and virtualization technologies, such as AWS, GCP, Kubernetes, and Docker.
5. Familiarity with device driver development for various operating systems, including Linux and Windows.
6. Strong understanding of computer architecture, network architecture, and processor architecture.
7. Experience with Agile development methodologies and version control systems, such as Git.
Nice to Have:
1. Experience with machine learning and deep learning frameworks, such as TensorFlow and PyTorch.
2. Knowledge of database management systems, such as Oracle, MySQL, and PostgreSQL.
3. Familiarity with containerization and orchestration tools, such as Docker and Kubernetes.
4. Experience with cloud-based load balancing and security group configurations.
Education:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related fields.
Experience:
At least 6+ years of experience in NIC development, device driver development, and networking protocols. Experience in cloud and virtualization technologies is a plus.
Seniority level
Seniority level Mid-Senior level Employment type
Employment type Contract Job function
Industries IT Services and IT Consulting Referrals increase your chances of interviewing at MatchPoint by 2x Sign in to set job alerts for “Network Software Engineer” roles.
Mountain View, CA $147,000.00-$240,000.00 3 weeks ago Network Production Engineer (University Grad)
Menlo Park, CA $117,000.00-$137,000.00 19 hours ago Network Engineer, HPC Systems Network Strategy
Network Engineer, Operations and Support
Fremont, CA $133,000.00-$190,000.00 3 days ago Sunnyvale, CA $130,000.00-$160,000.00 1 month ago San Francisco, CA $146,000.00-$173,000.00 1 month ago Sr. Software Engineer - Network Platform
San Francisco, CA $198,000.00-$220,000.00 5 days ago Network Engineer, Operations and Support (Labs)
Software Engineer - Datacenter networking
Network Software Development Engineer, High Speed Network
San Jose, CA $194,000.00-$410,000.00 2 weeks ago Network Production Engineer, Infrastructure
San Jose, CA $106,000.00-$152,000.00 1 day ago Oakland, CA $120,000.00-$140,000.00 5 days ago Menlo Park, CA $161,000.00-$225,000.00 19 hours ago Fremont, CA $161,000.00-$225,000.00 2 days ago Sunnyvale, CA $141,000.00-$202,000.00 5 days ago Software Engineer (L5) - Open Connect Platform
United States $100,000.00-$720,000.00 1 week ago Fremont, CA $77,000.00-$109,375.00 5 days ago Software Engineer - Datacenter networking
Fremont, CA $80,000.00-$155,000.00 2 weeks ago San Mateo, CA $130,000.00-$280,000.00 2 weeks ago San Jose, CA $100,000.00-$140,000.00 1 day ago San Francisco, CA $110,000.00-$155,000.00 3 weeks ago Sunnyvale, CA $114,000.00-$187,000.00 2 days ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Seniority level Mid-Senior level Employment type
Employment type Contract Job function
Industries IT Services and IT Consulting Referrals increase your chances of interviewing at MatchPoint by 2x Sign in to set job alerts for “Network Software Engineer” roles.
Mountain View, CA $147,000.00-$240,000.00 3 weeks ago Network Production Engineer (University Grad)
Menlo Park, CA $117,000.00-$137,000.00 19 hours ago Network Engineer, HPC Systems Network Strategy
Network Engineer, Operations and Support
Fremont, CA $133,000.00-$190,000.00 3 days ago Sunnyvale, CA $130,000.00-$160,000.00 1 month ago San Francisco, CA $146,000.00-$173,000.00 1 month ago Sr. Software Engineer - Network Platform
San Francisco, CA $198,000.00-$220,000.00 5 days ago Network Engineer, Operations and Support (Labs)
Software Engineer - Datacenter networking
Network Software Development Engineer, High Speed Network
San Jose, CA $194,000.00-$410,000.00 2 weeks ago Network Production Engineer, Infrastructure
San Jose, CA $106,000.00-$152,000.00 1 day ago Oakland, CA $120,000.00-$140,000.00 5 days ago Menlo Park, CA $161,000.00-$225,000.00 19 hours ago Fremont, CA $161,000.00-$225,000.00 2 days ago Sunnyvale, CA $141,000.00-$202,000.00 5 days ago Software Engineer (L5) - Open Connect Platform
United States $100,000.00-$720,000.00 1 week ago Fremont, CA $77,000.00-$109,375.00 5 days ago Software Engineer - Datacenter networking
Fremont, CA $80,000.00-$155,000.00 2 weeks ago San Mateo, CA $130,000.00-$280,000.00 2 weeks ago San Jose, CA $100,000.00-$140,000.00 1 day ago San Francisco, CA $110,000.00-$155,000.00 3 weeks ago Sunnyvale, CA $114,000.00-$187,000.00 2 days ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr