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.
About NetApp
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.
