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 San Mateo, CA vacancy
  • $125k - $210k

     .... About You and the Role As an embedded firmware engineer at Zipline, you will be responsible for...  ...level and most safety-critical software on our aircraft. You will work closely...  ...Fluency in implementing peripheral drivers based on electrical schematics and datasheets... 
    Suggested
    Work at office
    Local area
    Immediate start

    Zipline

    South San Francisco, CA
    8 days ago
  • $200k - $300k

     ...Staff Embedded Software Engineer - Camera Firmware San Mateo, CA United States Who We Are Verkada is transforming how organizations protect their...  ...Kernel development, including writing or debugging drivers, managing device trees, or optimizing kernel-space performance... 
    Suggested
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    5 days ago
  • $170k - $277.5k

     ...in-class hardware and software product development, operational...  ...of the software engineering stack, working on a...  ...and write code for embedded linux and android platforms...  ...Reliable embedded firmware acts as the brain stem...  ...Write interfaces and drivers for sensors and other... 
    Suggested
    Full time
    Local area
    Relocation package

    Skydio

    San Mateo, CA
    3 days ago
  • $209.9k - $314.9k

     ...excellence and creativity. SENIOR EMBEDDED FIRMWARE ENGINEER We are building a small team of versatile...  ...* Collaborate with hardware, software, and UX teams to define and deliver...  ...or ODMs * Experience with kernel or driver development (Linux, Windows, or similar... 
    Suggested
    Full time

    PlayStation Global

    San Mateo, CA
    21 hours ago
  • $150k - $300k

     ...Embedded Software Engineer Array Labs builds advanced radar systems to help humanity understand and...  ...Engineer, you will develop the firmware, FPGA logic, and embedded software that...  ...Yocto) Familiarity with Linux kernel drivers and related HW/SW interfaces Hands... 
    Suggested
    Permanent employment

    ArrayLabs, LLC

    Redwood City, CA
    5 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

    Brisbane, CA
    1 day ago
  • $150k - $180k

    A leading AED technology firm based in California is seeking a Senior Firmware Engineer to develop and manage embedded firmware systems. This role includes overseeing the development process from design to production, working with microcontrollers, and integrating firmware... 

    Medium

    Brisbane, CA
    5 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
    4 hours ago
  •  ...through Yocto and the open embedded project. Design and implement...  ...thread-safe, multithreaded software components (synchronization,...  ...or Masters in Electrical Engineering, Computer Engineering, or Computer...  ...lead on similarly scoped firmware projects Have strong C/... 
    Full time
    Part time
    Remote work
    3 days per week

    Empo Health

    San Bruno, CA
    4 days ago
  • Make the Future Fly Join us in creating a world with more living. What We Believe Make It Matter Creating a new way to deliver starts with people who want to make a difference. We know your time is valuable and so are our customers. Build with empathy. Ask...

    ZipLine

    South San Francisco, CA
    4 hours ago
  •  ...Our client is seeking an experienced Embedded Software Engineer to join the Energy Storage Systems (ESS) team and work on the development of gigawatt...  ...: - Design and implement real-time, C++, RTOS-based firmware targeting microcontrollers. - Understand, code, and use... 

    Insight Global

    Burlingame, CA
    2 days ago
  • $160k - $240k

     ...Peak Energy Job Title: Embedded Software Engineer, ESS Location: Burlingame, CA Department: ESS Engineering Reports To: Senior...  ...system. This role will focus on building real-time embedded firmware for critical ESS hardware and controls infrastructure.... 
    Full time
    Flexible hours

    Peak Energy Services

    Burlingame, CA
    1 day ago
  •  ...NAVA Software solutions is looking for a Sr. Embedded Engineer Details: Sr. Embedded Engineer Location: Foster City CA (1-2 days/week...  ...contributor. As part of a small team, you will develop firmware for various components that comprise Motiv's EV... 
    Full time
    Flexible hours
    2 days per week
    1 day per week

    Nava Software Solutions

    San Mateo, CA
    1 day ago
  •  ...individual contributor role for an Embedded Software Engineer to join our team, focusing on the application...  ...systems Maintain and extend drivers supporting in-house programmable...  ...~ Hands-on experience with low-level firmware development and debugging ~ Strong... 
    Permanent employment

    Xona Space Systems, Inc

    Burlingame, CA
    2 days ago
  •  ...industry veterans in software, hardware, and...  ...diverse Electrical Engineering team at Serve Robotics...  ...The Senior Embedded Engineer drives hardware-firmware integration across...  ...implement low-level drivers, diagnostic tools,...  ..., UART, I2C, SPI, Ethernet, and related communication... 
    Live in
    Local area

    Serve Robotics

    Redwood City, CA
    1 day ago
  • $55 - $65 per hour

     ...Embedded Software Engineering Intern - Fall 2026 San Mateo, CA United States Who We Are Verkada...  ...Python to build the embedded software and firmware that goes onto the devices we ship to...  ...embedded software, firmware and drivers for our systems Work with new technologies... 
    Hourly pay
    Full time
    Work experience placement
    Internship
    Work at office
    Work visa
    Shift work

    Verkada

    San Mateo, CA
    2 days ago
  • $170k - $210k

    Senior Embedded Software Engineer Tau Motors is a venture‑backed advanced technology...  ...knowledge of embedded firmware development in C or C++. Familiarity...  ...buses (SPI, I2C, CAN, LIN, Ethernet) and related communication...  ...control, and hardware driver applications for power... 
    Flexible hours

    Tau Motors

    Redwood City, CA
    3 days ago
  •  ...What to Expect As an Embedded Linux Software Engineer, you'll own platform software...  ..., devicetree, BSP, and drivers) for compute platforms based...  ...(PCIe, USB, MIPI CSI/DSI, Ethernet, CAN) Own build system...  ...with RTOS-based firmware development Experience... 

    Sunday

    Redwood City, CA
    1 day ago
  • $155k - $250k

     ...Embedded Linux Engineer, Foundations San Carlos, CA (on-site) About the...  ...-up to fleet: BSP, kernel, drivers, distribution. The operating...  ...production-quality system software: boot chain, init, services...  ...buses (I2C, SPI, CAN, USB, Ethernet, PCIe) and can read schematics... 
    Local area

    1X Technologies AS

    San Carlos, CA
    4 hours ago
  • $210k - $300k

     ...Lead Embedded Linux Engineer - Intercom San Mateo, CA United States Who...  ...alongside a dynamic team of firmware, backend, and frontend engineers...  ...on Linux development as a Software Engineer. ~ Proficient in...  ...servers, Linux device drivers, Linux kernel patches, secure... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    3 days ago
  • $130k - $280k

     ...countries. About the role As an embedded security engineer on the Device Security Team, you'll...  ...work with an amazing team of security, firmware, and backend engineers entrusted with...  ...Verkada's devices, build tooling and software to measure & improve security posture... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    5 days ago
  • $170k - $277.5k

     ...artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer...  ...(Debayering, lens shading, etc.) Strong embedded development experience, including firmware for physical hardware Proficiency in modern C++ in... 
    Full time
    Local area
    Relocation package

    Skydio

    San Mateo, CA
    3 days ago
  • $130k - $280k

     ...As a member of the Alarms engineering team, you will be responsible...  ...opportunity to take ownership over software products which keep our...  ...of frontend, backend and firmware engineers to develop these experiences...  ...Role We're looking for an Embedded UI Engineer to build the on-... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    21 hours ago
  •  ...Zoox's Robot Software Infrastructure team is looking for a software engineer to help develop the operating system platform that...  ...~ Understand device drivers and kernel-space code and proficiency...  ...Qualifications Experience with embedded Linux in a robotics application... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    4 hours ago
  •  ...automatically remediated. 3. End-to-end software/firmware test infrastructure development to...  ...interfaces from host side tools to low-level embedded systems. 6. Support all phases of...  ...degree in Computer Science, Computer Engineering, relevant technical field, or... 
    Work at office

    Omni Inclusive

    Burlingame, CA
    5 days ago
  • A leading biotech startup seeks a Senior Firmware Engineer in South San Francisco to develop high-performance firmware...  ...position demands over 6 years of experience in software development and a deep understanding of embedded platforms. Ideal candidates hold a degree in... 

    Atlas Data Storage, Inc.

    South San Francisco, CA
    3 days ago
  • $90 - $96 per hour

     ...Job Title: Software Engineer Location: Foster City CA 94404 Job Duration: 6+ months...  ...facing applications for Android tablets and embedded systems. Set and implement best...  ...planning systems, and vehicle firmware. Drive cross-team and cross-organization... 
    Contract work
    Immediate start

    LanceSoft

    Foster, CA
    4 days ago
  • $170k - $240k

     ...best-in-class hardware and software product development,...  ...Senior Wireless Software Engineer on the National Security...  ...work close to hardware and embedded systems - integrating radios over Ethernet/serial interfaces,...  ...embedded Linux networking, drivers, and application behavior... 
    Full time
    Work at office
    Local area
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    Skydio

    San Mateo, CA
    1 day ago
  • $160k - $200k

     ...We're looking for an exceptional Staff Software Engineer to join our core engineering team....  ...expertise in low-level programming to develop firmware meeting strict timing and performance...  ...with high-speed buses (SPI, 1G/10G Ethernet, USB...). ~ Knowledge of low-level technologies... 

    Atlas Data Storage, Inc.

    South San Francisco, CA
    1 day ago
  • $150k - $250k

     ...Embedded Software Engineer Array Labs builds advanced radar systems to help humanity understand and...  ...multiple layers from kernel to driver to application Basic Qualifications...  ...of interfaces (SPI, UART, GPIO, I2C, Ethernet) Experience with a variety of microprocessors... 
    Permanent employment

    ArrayLabs, LLC

    Redwood City, CA
    4 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!