Are you an engineer with deep experience in FPGA development who likes to build systems from first principles? FPGAs play an integral role in Oxide’s Cloud Computer: our approach to hardware/software co-design has them at the center of our board management, monitoring, and overall product functionality. We are looking for FPGA engineers to join our team to work on our next-generation products.
As an engineer focused on soft logic platform enablement, you will:
Develop VHDL code that enables core board functionality ranging from power sequencing and monitoring to flash content hash offload
Work with hardware engineers developing boards and signal paths around FPGAs
Collaborate with software engineers to develop interfaces and protocols
Develop tooling to accelerate FPGA workflows and integrate FPGA-based systems at the hardware/software interface
Directly participate in the design and evolution of the Oxide hardware platform
You will thrive in this role if you:
Have experience achieving timing closure on FPGA designs of varying size and performance, including I/O timing analysis
Have experience implementing soft cores as well as working with hard IP, particularly with AMD/Xilinx devices and tools
Have experience with a variety of protocols such as I2C/I3C, SPI/QSPI, eSPI, and low-speed serial communication protocols
Have experience with high-speed SERDES based protocols and encodings (e.g. 8b10b)
Are energized by the thought of working with a diverse group of hardware and software engineers to codesign hardware platforms
Produce good documentation and/or written descriptions of your ideas
Have experience building, shipping, and maintaining digital systems in the field
Prefer continuous integration, testing, and automation over vendor GUIs
Before applying for this role, you should:
Browse our public Requests for Discussion to get a flavor for how we work.
Listen to Hiring Processes with Gergely Orosz to familiarize yourself with the Oxide hiring process.
Check out our blog post on how we do remote hardware development
Listen to some of our hardware-centric episodes of Oxide and Friends. A few recommendations:
Bringing up Cosmo on bringing up our AMD Turin-based compute sled
Tales from the Bringup Lab on bringing up our first compute sled
The Sidecar Switch on bringing up our switch
Oxide and the Chamber of Mysteries on our escapades achieving EMI compliance
The Power of Proto Boards! on how we quickly iterate on board design
The Network Behind the Network on the specific challenges of our service processor network
Rack-scale Networking to understand our approach to networking and some of the details of our implementation