
ARM System Diagnostics Developer
- Markham, ON
- Permanent
- Full-time
- Participate in development of AMD’s next generation test architecture & framework
- Work with diagnostic SOC & IP leads to understand diagnostic methodology
- Implement framework features to enable diagnostic SOC lead & IP engineers to achieve their coverage goals
- Plan and deliver diagnostic framework deliverables for assigned AMD product
- Develop and maintain basic Linux on ARM driver as part of framework architecture
- Key participation in ASIC bring-ups to launch the system to an stable diagnostic environment
- Participate in debugging test failures to find the root cause
- Work with the upstream ARM kernel community to present and implement new features in the future kernel
- Solid experience in design and development of complex multi-threaded software in modern C++
- Excellent knowledge of ARM / GPU or both architectures with an emphasis on hardware interfaces
- Software performance analysis, profiling & optimization
- Compiler toolchains, debug tools, build environments
- Scripting languages, Python is preferred
- Familiar with distributed source controls systems. GIT is preferred
- Experience in semiconductor industry: Simulators, Emulators & Silicon bring up