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