Software Engineer - Ethernet Switching

Location: Remote
Compensation: Salary
Reviewed: Wed, Jan 07, 2026
This job expires in: 28 days

Job Summary

A company is looking for a Software Engineer - Ethernet Switching.

Key Responsibilities
  • Research, prototype, develop, and optimize APIs, tools, and libraries for various networking functionalities
  • Analyze and improve the performance of software libraries and tools, adhering to engineering best practices
  • Collaborate with team members and assist customers in integrating SDK software into their applications
Required Qualifications
  • BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience)
  • 8+ years of software development experience in data forwarding on Ethernet switching silicon or SmartNICs
  • Excellent C programming skills with a focus on performance optimization
  • Strong analytical skills and deep knowledge of algorithms and data structures
  • Experience with operating system concepts, particularly in Linux environments

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...