NetApp

Senior Firmware Engineer

NetApp
Apply
2 days ago
Taipei, TaiwanSenior

Responsibilities

  • Develop, test, and debug firmware and embedded system software interfacing with the NetApp storage operating system.
  • Develop and enhance ARM- and Intel-based server platform BIOS and UEFI firmware for existing and new products.
  • Work with Intel x86, AMD x86, and ARM architectures and peripherals including PCIe, SATA, USB, I2C, sensors, SPI, Flash, and DRAM.
  • Develop Linux device drivers, networking stack components, security modules, and platform infrastructure.
  • Perform Linux/POSIX programming, kernel and build-tool updates, operating-system debugging, and memory debugging.
  • Read datasheets and schematics and develop drivers and ACPI code accordingly.
  • Contribute to hardware-firmware co-design, board bring-up, design specifications, and functional specifications.
  • Lead teams or projects while meeting deadlines and maintaining product quality.

Requirements

  • At least 7 years of experience; 8 to 9 years is preferred.
  • Bachelor of Science in Electrical Engineering or Computer Science, a master’s degree, or a PhD, or equivalent experience.
  • Proven experience developing BIOS for ARM- or Intel-based server platforms.
  • Experience with Intel x86, AMD x86, ARM architectures, and related hardware subsystems and peripherals.
  • Experience with UEFI BIOS, GRUB, Linux secure boot, device drivers, networking stacks, and memory models on Intel or AMD x86 architectures.
  • Experience with Linux/POSIX programming, embedded systems, platform firmware, and UEFI BIOS development.
  • Proficiency in C, C++, Python, and Shell programming, with Windows and/or Linux kernel debugging skills.
  • Experience with hardware, memory, and firmware debugging tools such as Arium, gdb, or Intel tools.
  • Experience writing design and functional specifications, analyzing problems, collaborating effectively, and meeting tight deadlines.
  • Knowledge of DevOps practices, CI/CD pipelines, Agile, and Scrum methodology.
  • Experience with AMI or Insyde BIOS, SoCs, customer reference platforms, and hardware-firmware co-design is a plus.

Tech Stack

Categories

NetApp

About NetApp

10,000+ employees

NetApp builds data storage and data management software and hardware for enterprises, including ONTAP-powered all-flash arrays and hybrid cloud services that integrate with AWS, Azure, and Google Cloud. It sells systems and subscriptions that support backup, disaster recovery, databases, and container/Kubernetes workloads. Founded in 1992 and headquartered in San Jose, California, NetApp is a public company listed on NASDAQ.

Contact me