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 2 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - Ethernet Driver & Embedded Firmware in Hayward, CA vacancy
  •  ...company in Pleasanton, CA is seeking a Senior Application Engineer to design embedded firmware and create application examples for their Ensemble Micro...  ...of relevant experience, focusing on C/C++ programming, software for RTOS, and embedded systems. Excellent interpersonal... 
    Suggested

    Alif Semiconductor

    Pleasanton, CA
    5 days ago
  • A leading company in connected AI-enabled solutions is seeking an Embedded Software Developer to enhance their security firmware for MCU/MPU products. The role involves collaborating closely with firmware developers to architect and develop key components, emphasizing... 
    Suggested

    Alif Semiconductor

    Pleasanton, CA
    4 days ago
  • $114k - $228k

     ...our new sensing technology. The Senior Embedded Software Engineer will work on driving new, embedded...  ...of application software or embedded firmware under a disciplined product development...  ...module interfaces. Implement device driver designs efficiently in a programming... 
    Suggested
    Full time
    Shift work

    Abbott

    Alameda, CA
    4 days ago
  •  ...Senior Embedded Software Engineer Pyka's goal is to provide society with a new...  ...new hardware, develop robust firmware architectures, and expand...  ...— from board bring-up and driver development to integration,...  ...drivers (I²C, SPI, CAN, UART, ethernet) ~ Comfortable with git... 
    Suggested
    Temporary work
    Remote work

    Pyka

    Alameda, CA
    1 day ago
  • $189k - $243k

     ...Saildrone is seeking a Staff Embedded Software Engineer to join our Firmware team. Reporting to the Director of...  ...time operating systems, low-level drivers, and power-efficient edge computing...  ...(such as SPI, I2C, UART, CAN, or Ethernet) and board bring-up. ~ Working knowledge... 
    Suggested
    Local area
    Relocation package
    Flexible hours

    Saildrone Inc

    Alameda, CA
    3 days ago
  • JOHNSON SERVICE GROUP is seeking a Software Engineer-Embedded 2 for a contract position in Pleasanton, CA. This one-year contract involves developing a Windows 11 PCIe Driver, including the setup of a build process, testing, and signing for a custom PCIe card. Candidates... 
    Contract work
    Temporary work

    JOHNSON SERVICE GROUP

    Pleasanton, CA
    2 days ago
  • $212k - $255k

     ...We are looking for a software engineer to help scale development productivity...  ...and system diagnostics for embedded and connected device...  ...Telematics and Infotainment firmware team. This role sits at the...  ...including Wi-Fi, Bluetooth, LTE, Ethernet, and CAN.[Qualification]... 
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    2 days ago
  • $180k - $220k

     ...connected AI-enabled embedded solutions are created....  ...motivated Senior Application Engineer in Pleasanton, CA to...  ...: * Design Embedded Firmware, Application Examples...  ...firmware and/or software for embedded products....  ...in developing device drivers and application software... 
    Local area

    Alif Semiconductor

    Pleasanton, CA
    1 day ago
  • $52 - $62 per hour

     ...Job Description Johnson Service Group is seeking a Software Engineer-Embedded 2 for a contract position in Pleasanton, CA. This is a one...  ...attendance. Our client has a need to develop a Windows 11 PCIe Driver, inclusive of setting up a build process, testing and... 
    Weekly pay
    Contract work
    Temporary work

    Johnson Service Group (IL)

    Pleasanton, CA
    3 days ago
  • A leading recruitment agency is seeking an experienced Embedded Software Engineer in Fremont. The role involves designing, developing, and testing high-quality embedded software, especially in a Linux environment. Ideal candidates will have a B.S. in Computer Science or... 

    Specialized Recruiting Group - Central Oregon

    Fremont, CA
    4 days ago
  •  ...me if the job description suits you. Job Title: UI/UX Embedded Software Engineer Job Location: Sterling Heights or Troy, MI Experience...  ...data communications networks such as but not limited to Ethernet, CAN, CAN-FD. • Experience with data acquisition tools such... 
    Contract work

    Info Way Solutions

    Fremont, CA
    3 days ago
  •  ..., and rapidly growing companies is seeking an experienced Embedded Software Engineer. What You Get to Do! This position is responsible...  ...embedded software. • Board bring-up with initial test firmware to test all circuits. • Design and develop around MCUs... 

    Express Employment Professionals Defunct

    Fremont, CA
    1 day ago
  • $153.1k - $210.6k

     ...self-motivated member of the firmware team, you will apply...  ...deployment, and maintenance of embedded systems firmware for scientific...  ...disciplinary teams composing software, hardware, biology, marketing...  ...or higher in Electrical Engineering, Computer Science or related... 
    Temporary work
    Work experience placement
    Work at office

    Bio-Rad Laboratories

    Pleasanton, CA
    1 day ago
  • $35 per hour

    Embedded Software Engineer Intern, Implant Embedded Systems Fremont, California, United States We are creating devices that enable a bi-directional...  ...in highly powered and latency‑constrained environments. Firmware is the kernel of operation for the implant and you have... 
    Hourly pay
    Price work
    Temporary work
    Internship
    Flexible hours

    Neuralink

    Fremont, CA
    1 day ago
  • Job Title: Embedded Software Engineer Company: Grid.aero Location: Onsite 4 days/week [San Leandro, CA] About Us: Grid.aero is a VC-backed aviation...  ...: Own the embedded software aspects of RTOS integration, drivers and BSPs, and defining/testing communications protocols.... 
    Permanent employment

    Grid Aero

    San Leandro, CA
    1 day ago
  • $80 per hour

     ...company is looking for a contractor to develop a Windows 11 PCIe Driver at their Pleasanton, California facility. The ideal candidate...  ...drivers for Windows 11, along with a Bachelor's degree in engineering or related fields, and be eligible for a Secret Clearance. This... 
    Hourly pay
    For contractors

    Cts Technology Solutions, Inc.

    Pleasanton, CA
    4 days ago
  •  .... We're a small team of engineers and builders in San Francisco...  ...MIRA is looking for a talented Firmware Engineer to help build the...  ...Qualifications ~3+ years of software or firmware engineering experience...  ...fundamentals (C/C++, Rust, embedded systems, low-level debugging,... 
    Full time

    MIRA USA Inc

    Hayward, CA
    10 hours ago
  • $140k - $180k

    A leading aviation startup is seeking an Embedded Software Engineer to take ownership of embedded control and communications software. The ideal candidate has over 2 years of embedded development experience, strong skills in C++ and Python, and is passionate about innovation... 

    Grid Aero, Inc.

    San Leandro, CA
    2 days ago
  • $140k - $180k

    An innovative aviation startup in San Leandro is seeking an Embedded Software Engineer. The ideal candidate will have 2+ years of experience in embedded software development and proficiency in C++ and Python. You'll own the software aspects of RTOS integration and have... 

    Grid Aero

    San Leandro, CA
    1 day ago
  • $153.1k - $210.6k

     ...self-motivated member of the firmware team, you will apply...  ...deployment, and maintenance of embedded systems firmware for scientific...  ...disciplinary teams composing software, hardware, biology, marketing...  ...or higher in Electrical Engineering, Computer Science or related... 
    Work experience placement
    Work at office

    Bio-Rad Laboratories, Inc

    Pleasanton, CA
    3 days ago
  •  ...Title: Senior Embedded Platform Developer (Secure Boot / Bootloaders...  ...and authenticity of firmware Implement and validate...  ...Develop low-level embedded software for bootloaders (U-Boot or custom...  ...Computer Science, Computer Engineering, Electrical Engineering, or... 

    ACL Digital

    Newark, CA
    5 days ago
  • Coherent Corp. is seeking an Entry-Level Engineer in Fremont, California. This position...  ...enhancing automated test frameworks for firmware validation and collaboration with firmware...  ...Python and C++, and a keen interest in embedded systems. This role offers hands-on experience... 

    Coherent Corp.

    Fremont, CA
    1 day ago
  • $120k - $155k

     ...platform is trusted by researchers, engineers, and scientists across...  ...scientific community. Position: Software Engineer (Mid-Level and...  ...-and-control technologies (Ethernet, RS232/RS485, USB, CAN). ~...  ..., REST API). Expertise in embedded development (RTOS and non-RTOS... 
    Work at office
    Local area
    Relocation package

    RheoSense

    San Ramon, CA
    3 days ago
  • $100k - $130k

     ...Description Job Description Salary: $100,000 - $130,000 Embedded Software Engineer (Platform & Firmware) Overview: We are seeking an Embedded...  ...on foundational software development, including drivers, bootloaders, and firmware, using C, C++, and assembly... 

    Pivotal Systems

    Fremont, CA
    2 days ago
  •  ...Lead Engineer, Embedded Software The Lead Engineer, Embedded Software will drive the design and development effort of the current optical tracking system to the next generation. They will perform system analysis, identify improvements and root causes, debug and optimize... 
    Work experience placement
    Work at office

    Think Surgical

    Fremont, CA
    4 days ago
  • $80 per hour

     ...Citizenship Required. Company has a need to develop a Windows 11 PCIe Driver, inclusive of setting up a build process, testing and signing,...  .../ Experience : Bachelors Degree and typical experience in engineering classification: Bachelor's with 5 or more years\' experience,... 
    Contract work
    Shift work

    Cts Technology Solutions, Inc.

    Pleasanton, CA
    4 days ago
  • $113k - $210k

     ...build on via Science Foundry. Software is everywhere at Science—...  ...processing and closed‑loop decoding, firmware and SDK for our neural...  ...are looking for experienced engineers to build across this stack...  ...hardware interfaces, device drivers, embedded systems, or networking... 
    Full time
    Local area
    Flexible hours

    Science Corp

    Alameda, CA
    3 days ago
  • $176.4k - $226.8k

     ...THE POSITION Saildrone is seeking a Senior Robotics Software Engineer to join our Core Vehicle Systems team. You will play a critical...  ...and implement robust interfaces between vehicle software, embedded firmware, and hardware components. Own telemetry systems,... 
    Local area
    Relocation package
    Flexible hours
    3 days per week

    Saildrone Inc

    Alameda, CA
    1 day ago
  •  ...Embedded Engineer Fremont, CA Design, develop, and optimize embedded software for high-performance systems. Collaborate with hardware engineers to ensure seamless integration...  ...platforms. Write and maintain device drivers, low-level system code, and software for... 

    Kasmo Global

    Fremont, CA
    1 day ago
  •  ...8375 pp Developer Function: Embedded / Kernel Development responsibilities: To design and develop, Embedded Software for on board, road side units and telematics...  ...'s degree in Electronics or Computer Engineering (advanced degree preferred). Minimum... 
    Contract work

    Info Way Solutions

    Fremont, CA
    3 days 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!