Recruit Myself
Back to jobs
S
Verified

SpanIdea Systems

Senior Network Software Engineer (Ethernet PHY/SDK)

San Jose, CAFull-timeSeniorCompetitiveMay 7, 2026
Share

Job Description

Embedded Engineer (Ethernet PHY / SDK)

Overview

Join our innovative team as an Embedded Engineer specializing in Ethernet PHY and SDK development! In this dynamic role, you will be at the forefront of designing, developing, and optimizing embedded software solutions that enable seamless Ethernet communication in cutting-edge devices. Your expertise will drive the integration of complex hardware components with sophisticated software, ensuring high-performance networking capabilities across diverse platforms. If you thrive in a fast-paced environment where your technical skills can make a tangible impact, this is the opportunity for you to energize your career and contribute to transformative technology solutions.

Duties

  • Develop and optimize embedded firmware for Ethernet Physical Layer (PHY) devices, ensuring robust and reliable network connectivity.

  • Design and implement SDKs (Software Development Kits) that facilitate easy integration of Ethernet features into various embedded systems.

  • Collaborate with hardware teams to develop PCB (Printed Circuit Board) layouts and troubleshoot hardware-software interactions effectively.

  • Write clean, efficient code using languages such as C, C++, and Python, while employing scripting for automation and testing purposes.

  • Conduct comprehensive debugging, unit testing, and software troubleshooting to maintain high standards of quality and performance.

  • Integrate RESTful APIs and JSON-based communication protocols to enable seamless data exchange across networked devices.

  • Utilize version control tools like Git

Hub and SVN to manage code repositories, ensuring smooth collaboration within Agile development cycles.

  • Perform signal processing and algorithm design to enhance data transmission quality and optimize network performance over Ethernet/WAN connections.

  • Engage in software quality assurance activities including simulation with MATLAB/Simulink, code reviews, and continuous integration using Jenkins or similar tools.

  • Document technical specifications using UML diagrams and Confluence documentation platforms to support knowledge sharing across teams.

Experience

  • Proven experience developing embedded software for Ethernet PHY devices or network interface controllers (NICs).

  • Strong proficiency in C, C++, Python, and scripting languages such as Bash or Perl for automation tasks.

  • Hands-on knowledge of FPGA design, OS kernels (Linux/RTOS), and ARM-based microcontrollers is highly desirable.

  • Familiarity with computer networking protocols including TCP/IP, UDP, DHCP, VoIP, and TCP/IP stack implementation.

  • Experience working with PCB design tools, soldering techniques, and hardware debugging methods.

  • Knowledge of cloud platforms like AWS or Azure for IoT applications is a plus.

  • Understanding of content development tools such as UML for system modeling and Jira for project management.

  • Ability to analyze complex systems involving big data processing, machine learning algorithms, or quantum engineering concepts is advantageous but not mandatory.

Excellent problem-solving skills combined with strong communication abilities to collaborate effectively across multidisciplinary teams. Embark on a journey where innovation meets expertise! We are committed to fostering an environment that energizes your talents while providing opportunities to grow professionally in the exciting realm of embedded networking technology. #IT

Job Type: Full-time

Pay: Up to $225,000.00 per year

Benefits:

  • Dental insurance

  • Employee assistance program

  • Employee discount

  • Health insurance

  • Professional development assistance

  • Referral program

  • Vision insurance

Work Location: In person

Verified Listing

This role has been verified for authenticity, market-rate compensation, and remote eligibility.

Apply now

Step 1 of 1
Newsletter

Stay at the forefront
of market

Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.

No spam. Just pure intelligence.

Senior Network Software Engineer (Ethernet PHY/SDK) at SpanIdea Systems | Recruit Myself