People, Person, Computer, Electronics, LCD Screen, Laptop, Pc

BIOS / UEFI EngineerSanta Clara, California, United States


BIOS / UEFI Engineer

Santa Clara | California | United States

We are a stealth startup, creating a hardware and software platform for data centers. We are building chips, systems, and software to create our platform. In this role you will first design and develop a BIOS / UEFI driver for an Ethernet controller. You will work closely with firmware and networking teams.
Skills, Education, and Experience Required
  • BS in computer science or equivalent degree
  • 3+ years experience working with UEFI firmware, legacy BIOS, pre-boot environment
  • Good knowledge of x86/PC architecture, interfaces such as PCI, I2C/SMBUS and standards like ACPI
  • Proficiency with C/C++, assembly language, EDK-II development environment
  • Experience with low level debug, hardware analyzers
  • Knowledge of Ethernet devices, networking protocols such as TCP/IP, DHCP, DNS
  • Good communication skills
  • Desire to push the state of the art
  • Self motivated, independent and proactive
Additional Success Factors
  • Experience with the networking stack, storage drivers, file systems, microkernels, hypervisors, firmware
  • Understanding of UEFI/Secureboot
  • Knowledge of Linux and Windows boot loaders
  • Experience bringing up hardware
  • Startup experience
Keywords BIOS, UEFI, Secureboot, boot loader, Ethernet, TCP/IP, PCI, ACPI, C++, assembly

Apply on Company Site

Please send me alerts for jobs like this

Not ?

Thank you. Please wait while we forward you to the application.

Similar Jobs

Business Development Representative

CloudGenix Raleigh North Carolina United States Raleigh, North Carolina, United States
WHY CLOUDGENIX: Come and be a part of something great! CloudGenix is a high-growth startup, in an incredibility hot market called, Software-Defined WAN (SD-WAN). We are looking for high-energy, smart and talented people to join our growing team. ...

Automation Engineer

Portworx Los Altos California United States Los Altos, California, United States
Software Engineer position with emphasis on testing and automation. Create and prioritize test cases based on formal and informal requirements. Develop automation tests based on the test cases to execute against complex target environments. Add te...

Big Data Architect

Agilone Sunnyvale California United States Sunnyvale, California, United States
AgilOne is looking for a hands-on Big Data Architect, who still loves to code to join us in this exciting leadership role! Join us as we design and build the cutting edge, enterprise-grade customer data platform that processes hundreds of millions...