Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Ethernet Driver & Embedded Firmware

SpanIdea Systems

Location: Santa Clara

Spanidea is looking for an experienced Software Engineer with strong C programming skills to develop Linux drivers and embedded firmware for ARM-based platforms in Ethernet switch and NIC products.

Responsibilities
  • Develop SDK drivers for Ethernet MAC/PHY
  • Design and maintain embedded firmware on ARM platforms
  • Collaborate with hardware, validation, and application engineering teams
  • Support silicon bring-up, debugging, and feature development
  • Optimize performance, reliability, and debuggability
Qualifications
  • Bachelor’s degree in CS, EE, or related field
  • 8+ years of experience in Ethernet switching driver/firmware development
  • Strong expertise in C and scripting languages
  • Good understanding of IEEE 802.3 layer
  • Experience with L2/L3 switching and routing protocols
  • Experience with Linux driver development and embedded systems
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - Ethernet Driver & Embedded Firmware in Santa Clara, CA vacancy
  • $150k - $300k

     ...About the role ~ We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level software across a wide range...  ...interfaces such as I2C, SPI, UART, CAN, USB, PCIe, Ethernet; GPIO, PWM, timers, DMA, watchdogs; sensors, cameras,... 
    Suggested
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    20 hours ago
  • $94.16k - $141k

     ...Processing (ODSP) PHY SW Team Software Developer Marvell's...  ...components, including embedded FW, customer SDK, and...  ...Developing embedded C firmware for controlling PAM4...  ...error reporting (UART driver) Scripting for...  ...Science / Electronics Engineering or related technical field... 
    Suggested
    Permanent employment
    Internship
    Remote work
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    2 days ago
  • $147.4k - $272.1k

    Embedded 5G/4G Cellular RF Software/Firmware Engineer Do you have a passion for invention and self-challenge? Do you thrive on pushing the limits of what’s considered feasible. As part of a world class modem team, you’ll craft sophisticated groundbreaking embedded firmware... 
    Suggested
    Work experience placement
    Relocation
    Flexible hours

    Apple Inc.

    Sunnyvale, CA
    3 days ago
  • Amazon Development Center U.S., Inc. seeks an Embedded Software Development Engineer in Cupertino, California. The role involves developing server-related firmware and collaborating with various engineering teams. Ideal candidates should have a Bachelor’s degree in a related... 
    Suggested

    Amazon Development Center U.S., Inc.

    Cupertino, CA
    3 days ago
  • $207k - $300k

    Overview Software Engineer Manager II, Embedded Systems, Firmware — Google, Sunnyvale, CA, USA Apply Responsibilities Set and communicate team priorities that...  ...leadership role. Experience with embedded systems, kernel drivers and design documents. Preferred qualifications... 
    Suggested
    Full time
    Remote work
    Worldwide

    Google Inc.

    Sunnyvale, CA
    20 hours ago
  • $120.5k - $243k

     ...Software Engineer III - Embedded (RIS) This role has been designed as ‘’Onsite’ with...  ...are interested in device drivers, embedded software, and working...  ...and system-level software/firmware for networking platforms....  .... ~ Experience in Ethernet interface, High-speed PHYs... 
    Work experience placement
    Work at office

    HPE

    Sunnyvale, CA
    1 day ago
  • $177.82k - $266.4k

     ...Senior Principal Firmware Engineer Marvell's semiconductor solutions are the essential building...  ...'s Optics firmware team develops the software that powers the next generation of optical...  ...candidate brings deep expertise in embedded firmware for optical transceivers, a track... 
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    3 hours ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering Apply X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Austin, TX, USA . Bachelor’... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $68.91k - $161.54k

     ...Electronic Hardware Test Engineer About the job you’...  ...systems. The role focuses on embedded software development, device drivers, test automation, and...  ...and maintain embedded firmware and device drivers for PCBA...  ...protocols (CAN, LIN, Ethernet) Experience with device... 
    Full time
    Work experience placement
    Local area

    Capgemini

    Santa Clara, CA
    1 day ago
  • $224k - $356.5k

     ...and implement Microcontroller Firmware for GPU Server platforms,...  ...manageability features in an RTOS embedded-optimized environment....  ...Develop embedded management software to enable reporting and connectivity...  ...(or higher) in Electrical Engineering or Computer Science or... 
    Local area

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $185k - $203k

     ...Principal Embedded Software Engineer - Ethernet Retimers San Jose, United States Astera Labs provides...  ...connectivity in AI infrastructure. The firmware you develop will manage complex...  ...environments Experience with RTOS, device drivers, or coroutines Prior technical... 
    Work at office
    Worldwide
    Flexible hours

    Astera Labs

    San Jose, CA
    3 days ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, Google Home Mountain View, CA, USA Qualifications Bachelor’s degree or equivalent practical experience. 2 years of experience in low level systems programming languages (e.g., C++ or C). 2 years of experience working... 
    Full time

    Google Inc.

    Mountain View, CA
    20 hours ago
  • $174k - $252k

    Senior Software Engineer, Embedded Systems and Firmware Google Mountain View, CA, USA Apply Qualifications Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages (C++). 3 years of... 
    Full time

    Google Inc.

    Mountain View, CA
    20 hours ago
  • Senior Software Engineer, Pixel Audio, Embedded Systems, Firmware corporate_fare Google place Mountain View, CA, USA Apply Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages (e.g... 

    Google Inc.

    Mountain View, CA
    20 hours ago
  • A leading technology company in Sunnyvale seeks a Senior Embedded Software Engineer to design and develop firmware for cutting-edge products. The role involves collaboration across teams, rapid prototyping, and problem-solving to innovate future technologies. Ideal candidates... 

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  • $147.4k - $272.1k

    A leading technology company seeks an experienced firmware engineer to work on low-level device drivers and collaborate with hardware designers. The ideal candidate...  ...field, along with over 5 years of experience in embedded systems and strong skills in C/C++. Competitive... 

    Apple Inc.

    Sunnyvale, CA
    20 hours ago
  •  ...Develop and maintain firmware on STM32 / TI / Renesas...  ...Implement and debug low-level drivers (ADC, GPIO, PWM, SPI,...  ...stacks (CAN, CANFD, Ethernet, Modbus, etc.) Write...  ...C/C++ for real-time embedded systems Diagnose...  ...hardware and controls engineers Develop internal tools... 

    Scylla Solutions

    Milpitas, CA
    4 days ago
  • $95 per hour

    EPITEC is seeking a Firmware Software Engineer in Sunnyvale, CA. The role involves developing high-quality firmware for embedded systems using C and C++. Candidates should have over 8 years of experience in firmware development, strong problem-solving skills, and knowledge... 
    Contract work

    EPITEC

    Sunnyvale, CA
    1 day ago
  • Opening for Embedded Firmware engineer- Palo Alto -CA- Onsite Role: Embedded/Test...  ...firmware and device drivers for PCBA components. Perform...  ...testing. Work on hardware-software co-design prototypes and early...  ...communication protocols (CAN, LIN, Ethernet) Experience with device... 
    Work experience placement

    Datum Technologies Group

    Palo Alto, CA
    3 days ago
  • $152k - $241.5k

     ...NVIDIA Networking Unit is looking for an experienced firmware/software engineer proficient in C and C++ programming to join our team that works...  ...C/C++ firmware and software development (experience with embedded systems, binary network protocols). ~ Proficient in C/C++... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  • An innovative high-tech startup is seeking a Diagnostic Engineer to join their Santa Clara, CA team. This full-time role involves...  ...background in electrical engineering, and 10+ years of experience in embedded firmware development. The company values diversity and is committed... 
    Full time

    Upscaleai

    Santa Clara, CA
    1 day ago
  • $172k - $349k

     ...Principal Software Engineer, Embedded (RIS) This role has been designed as 'Hybrid...  ...are interested in device drivers, embedded software, and...  ...and system-level software/firmware for networking platforms....  ...development. ~ Experience in Ethernet interface, High-speed PHYs/... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    3 days ago
  • $89 - $94 per hour

     ...Summary: The main function of a firmware software engineer is to apply the principles of computer...  ...C and C++ programming languages for embedded environments, with portability to various...  ...and tailor existing firmware, device drivers, stack and applications to project... 
    Hourly pay
    Full time
    Local area
    Flexible hours

    Aditi Consulting

    Sunnyvale, CA
    1 day ago
  • $102k - $141k

     ...technology, come join the movement! Position Overview : Ceribell is looking for an experienced Software/Firmware Engineer - QA with a strong focus on web and embedded application testing to join our team. In this role, you will ensure the quality and reliability of... 
    Local area
    Flexible hours

    Ceribell, Inc

    Sunnyvale, CA
    2 days ago
  • $95 per hour

     ...Contract Job #103076 Job Title: Firmware Software Engineer Contract Duration: 12 months,...  ...C and C++ programming languages for embedded environments, with portability to...  ...and tailor existing firmware, device drivers, stack and applications to project needs... 
    Contract work

    EPITEC

    Sunnyvale, CA
    2 days ago
  •  ...Firmware Software Engineer V Our client, a Internet Content & Information company, is looking for...  ...C and C++ programming languages for embedded environments, with portability to various...  ...and tailor existing firmware, device drivers, stack and applications to project... 

    ICONMA

    Sunnyvale, CA
    1 day ago
  • Intelliswift, an LTTS Company, is seeking a seasoned Embedded Firmware Engineer to work onsite in Sunnyvale, CA. The ideal candidate will have...  ...unique opportunity for someone with a deep understanding of software development lifecycle and RTOS to contribute effectively... 

    Intelliswift - An LTTS Company

    Sunnyvale, CA
    2 days ago
  • $171k - $264k

     ...accommodate family commitments. Meet our engineers on the Vehicle OS team! Vehicle OS...  ..., deploy, and update complete vehicle software and AI applications. This is one of the...  ...engineers with expertise in developing embedded software applications on production computers... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  •  ...looking for talented engineers who are passionate about...  ...development of audio drivers for new Apple products...  ...hardware and love to write software. Minimum...  ...device drivers and/or firmware development Experience...  ...Understanding of multi-core embedded HW System and RTOS... 

    Apple

    Cupertino, CA
    20 hours ago
  •  ...platform and system-level software/firmware for networking...  ...in a project team of engineers involved in the development...  ...complex modules of embedded code, troubleshoot,...  ...Embedded Systems and Device driver development in Linux/...  ....* Experience in Ethernet interface, High-speed... 
    Local area

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Ethernet Driver & Embedded Firmware. Be the first to apply!