Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Nvidia GPU Firmware Engineer - New College Graduate 
Taiwan, Taipei 
149887885

01.09.2024

What you'll be doing:

  • Be involved in the definition, architectural design, and development of security firmware for NVIDIA DGX products with an opportunity to craft its future.

  • Assist with defining and making sure software development process meeting security standards.

  • Perform security threat modelling for our software.

  • Design and/or make recommendations for security solutions that apply to the software to satisfy DGX/GPU server security guidelines and requirements.

What we need to see:

  • Bachelors or higher in electrical engineering, computer science, or computer engineering (or equivalent experience).

  • Have software design, development, analysis or equivalent experiences.

  • Experience in building and implementing secure software. Familiar with DMTF PLDM, MCTP, SPDM standards is a plus.

  • Background in embedded software development in Linux environment. Background with FreeRTOS. Background with security technologies: Root of Trust, etc.

  • Experience in threat modeling and modeling attack-vectors.

  • Background with SBIOS and BMC firmware is a plus. Strong programming skills in Ada/Spark, C/C++, algorithms, and data structures.

  • Strength being hands-on with development in addition to experience in software security. Deep understanding of computer architecture, operating system fundamentals.

  • A strong teammate; self-motivated with positive attitude with a motivation to learn, grow and build.

Ways to stand out from the crowd:

  • A successful candidate should be able to work independently and highly self-motivated. He or she should drive issues with little or no supervision.

  • A key success for this position is not only a thorough understanding of system architecture, security and software, but also solid grasp of system design, use case requirements and software stacks.

  • Excellent communication skills, flexible in task assignments and working under pressures are also indispensable for this candidate.