Demo

Embedded Software Engineer – Ethernet PHY / Drivers

SpanIdea Systems
San Jose, CA Full Time
POSTED ON 4/29/2026
AVAILABLE BEFORE 5/28/2026
Job Description:


We are looking for a Software Engineer with strong foundation in C to develop Linux based drivers as well as embedded software running on ARM-based microcontrollers for the physical layer (PCS) in switch and NIC products.


Responsibilities:

  • Design and development of the SDK drivers for the physical layer in the ethernet stack
  • Design, develop and maintain embedded software for the physical layer on ARM based platforms
  • Collaborate with the hardware architecture and design teams to ensure seamless integration of software and hardware components
  • Work with the Application Engineering and Customers to implement new features and resolve issues
  • Work on new silicon bring-up in the lab, coordinating with the SV team for pre-silicon as well as post-silicon activities
  • Focus on performance, usability and debuggability to quickly reproduce, root-cause and fix issues in the field.


Qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field, with 8 years of experience in software development of driver and/or embedded firmware for ethernet switching products
  • Proficiency in C and scripting languages.
  • Sound understanding of IEEE standards (802.3) for the PCS layer
  • Experience with L2/L3 switching and routing protocols


Salary.com Estimation for Embedded Software Engineer – Ethernet PHY / Drivers in San Jose, CA
$184,384 to $211,799
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer – Ethernet PHY / Drivers?

Sign up to receive alerts about other jobs on the Embedded Software Engineer – Ethernet PHY / Drivers career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SpanIdea Systems

  • SpanIdea Systems Santa Clara, CA
  • Job Title: Automotive QA Engineer – Infotainment & HID Testing Location: Santa Clara Experience: 5 Years Role Summary We are seeking an experienced Automot... more
  • Just Posted

  • SpanIdea Systems Santa Clara, CA
  • Pay: $100.00 - $120.00 per hour Job description: Pay: Up to $250,000.00 per year Job description: Job Description: We are seeking a Senior Embedded Softwar... more
  • 3 Days Ago

  • SpanIdea Systems San Jose, CA
  • Key Responsibilities Design and implement forwarding/data plane features using the SAI (Switch Abstraction Interface) Develop and support end-to-end Networ... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Embedded Software Engineer – Ethernet PHY / Drivers jobs in the San Jose, CA area that may be a better fit.

  • Millennium Software and Staffing Inc San Jose, CA
  • About the Role We are looking for an Embedded Software Developer with experience in networking and Wi-Fi technologies. In this role, you will work on desig... more
  • 20 Days Ago

  • Marvell Technology Santa Clara, CA
  • About Marvell Marvell’s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cl... more
  • 18 Days Ago

AI Assistant is available now!

Feel free to start your new journey!