Platform Software Engineer

Fungible Inc. - Santa Clara, CA

Platform Software Engineer Platform driven by our silicon enables seamless deployment of our revolutionary solution for data centers. Your responsibility will be to design and build software for such platforms.

Skills, Education, and Experience Required
  • 4+ years of experience in Linux device driver and chassis management software
  • Experience with BMC
  • Experience with BIOS, u-boot, loader, secure boot
  • Experience in board bring up
  • Experience in installer, image management and firmware upgrades
  • Experience with FPGA drivers and ASIC drivers (MAC, SERDES)
  • Good understanding of various buses e.g. PCIe, SPI, I2C, SMBUS, PMBUS, MDIO
  • Solid Knowledge of Linux architecture
  • Ability to write correct code quickly
Additional Success Factors
  • Experience in backplane management
  • Good understanding of processor architecture (x86, MIPS, ARM, PPC)
  • Experience with developing scalable IPC layer
  • Experience with hardware diagnostics
  • Ability to work with software modules and emulation boards from vendors
  • Self motivated, independent and proactive