Stay in Touch



Embedded Software Engineer - PCIe






Santa Clara, CA, US


Fungible is defining data-centric computing, both in terms of software and in terms of hardware (with its DPU). 

In this role you will develop the embedded OS on the chip and/or the drivers in the host system.  You will contribute to the design of the architecture, and own key parts of the software that is an integral part of our software solution.

Skills, Education and Experience Required

BS in computer science or equivalent degree
5+ years experience with embedded OSes, Linux kernel, and Linux drivers
Prior experience interfacing with PCIe at a low level
Ability to write correct C or C++ code fast
Desire to push the state of the art
Self motivated, independent and pro-active

Additional Success Factors

  • Experience with the networking stack, storage drivers, file systems, microkernels, hypervisors, firmware
  • Experience with Hardware Emulation
  • Experience developing software models of hardware
  • Experience bringing up hardware
  • Startup experience

Embedded, Linux, PCIe, Emulation, Firmware, Drivers

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup