Logo
MatchPoint

Network Software Engineer

MatchPoint, San Francisco, California, United States, 94199

Save Job

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