GPU Firmware Engineer - New College Graduate [Taiwan]


 
Do you enjoy hacking and tinkering at the lowest levels of software? Are you capable of crafting and implementing clever firmware solutions in heavily resource-constrained environments? If so, you're primed to help develop the boot software and tools that powers the world’s best GPUs. We are searching for an outstanding software engineer to fill a challenging, yet fun role on our GPU Firmware team in our Taiwan, Taipei Office. You will be joining a team whose primary mission is solving the intricate enigma of securing and innovating the boot process for our GPUs, while dealing with the formidable constraints of boot-time and storage space. Every. Byte. Counts.
This is your chance to create waves in the industry while directly working with and alongside some of the most top-valued diverse minds in the graphics software and GPU business. Your goal will be to craft the future of graphics technologies doing exactly what you enjoy: solving puzzles. If this sounds interesting and you’re up for the task, we’d certainly like to hear from you!
What you'll be doing:
  • Be involved in design, develop, test, debug, and optimize GPU firmware and boot software throughout the entire GPU family lifecycle.
  • Design and implement SW tool applications built for GPU firmware support and various mainstream OS.
  • Collaborate with hardware, software, and business teams to transform new firmware features from idea to reality.
  • Interact with leading OS and PC vendors to improve and innovate on the startup experience.
  • Improve team software process and core infrastructure via projects dealing with build systems and regression farms.
  • Continuously evaluate and improve security for firmware and tools.
What we need to see:
  • Bachelors or higher in electrical engineering, computer science, or computer engineering (or equivalent experience).
  • Strong Ada/Spark, C++/C, data structures programming skills and experience in developing firmware or other low-level software.
  • Even stronger communication skills.
  • Sense of humor heavily encouraged, but not required.
  • Understanding of software process.
  • Secure software fundamentals including cryptography, authentication/attestation, and chains of trust.
  • Easy to work with, as you’ll constantly work closely with both hardware designers and other software engineers to design, develop, and debug functional (and non-functional!) aspects of GPU subsystems.
Ways to stand out from the crowd:
  • Experience in x86/x64/RISCV/ARM assembly and cross platform/system software development.
  • Understanding of the PCI-E architecture and industry standard like I2C, SPI, PLDM and UEFI.
  • A background with display technologies, DP, HDMI, and VGA/VESA specs.
  • ROM/Flash and MCU device programming experiences.
  • Practice with secure development techniques such as threat models, attack trees, static/dynamic analysis, and fuzzing.
We are widely considered to be one of the technology world’s most desirable employers, and as a result have some of the most forward-thinking and talented people in the world working for us. If you're clever, creative, and driven, we'd love to have you join the team.

$ads={2}


 

.

$ads={1}

Post a Comment

Previous Post Next Post

Sponsored Ads

نموذج الاتصال