
GPU Firmware Engineer (RDSS Intern)
- Taipei City
- Training
- Full-time
- Be involved in the definition, architectural design, and development of security/MCU firmware for NVIDIA DGX products with an opportunity to craft its future.
- Assist with defining and making sure the software development process meets security standards.
- Perform security threat modelling for our software.
- Design and/or make recommendations for security/MCU/CorePDK solutions that apply to our software to satisfy DGX/GPU server guidelines and requirements.
- Design Firmware tool and Display Firmware to make sure DGX/GPU products go for production smoothly.
- Design Diagnostic software to help validate GPU HW with good performance and quality.
- Masters or higher in electrical engineering, computer science, or computer engineering (or equivalent experience).
- Have software/firmware design, development, analysis or equivalent experiences.
- Experience in building and implementing embedded software/drivers. Familiarity with DMTF PLDM, MCTP, SPDM standards is a plus.
- Background in embedded software development in Linux environment. Backgrounds with FreeRTOS/Zephyr, RISCV or security technologies: Root of Trust, etc. are a plus
- Plus to be experienced in threat modeling and modeling attack-vectors.
- Strong programming skills in Ada/Spark, C/C++/Python, algorithms, and data structures. Background with SBIOS and BMC firmware is a plus.
- 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 a positive attitude; with a motivation to learn, grow and build.
- 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, flexibility in task assignments and working under pressures are also indispensable for this candidate.