Firmware Engineer
Advanced Micro Devices View all jobs
- Shanghai
- Permanent
- Full-time
- Driving pre-silicon validation of firmware
- Defining and executing the overall hardware/firmware functional test plans strategy
- Owning development of firmware designed for an embedded microcontroller in C
- Debugging and supporting of IP hardware or firmware issues found during pre-silicon, bring-up, validation, and production phases
- Leading collaborative technical discussions to drive resolution on technical issues
- Owning creation of testing and utility software using Python
- Driving technical innovation to enhance AMD’s capabilities and processes in IP/firmware validation
- Minimum 3+ years of experience with low level software/firmware and embedded systems as well as post-silicon validation
- Demonstrated ability to grasp new technical concepts quickly
- Comprehensive knowledge of C, assembly and scripting languages
- Comprehensive experience with IP/system level bring-up, ASIC debug techniques and methodologies
- Experience with System Management and Power Management
- Strong analytical/problem solving skills and pronounced attention to details
- Excellent written and verbal communication skills
- Excel in a dynamic team working environment
- Self-starter, strong collaborator, and able to independently drive tasks to completion
- Working knowledge of Linux-based operating systems and technologies
- In-depth knowledge of system architectures and concepts
- Technical understanding of Graphics, Display, Multimedia, PCIe, Security and/or IO architecture & design
- Experience in Doxygen or other SW Documentation generator tools
- Experience with emulation or other pre-silicon validation tools
- Experience with common lab equipment, including protocol/logic analyzers, oscilloscopes, etc.
- Experience with object oriented programming
- Familiarity with Git and Perforce
- Technical Leadership and mentoring skills