System Firmware Design Engineer
Advanced Micro Devices View all jobs
- Markham, ON
- Permanent
- Full-time
- Contribute to the end-to-end post-silicon ownership for power, performance, and system management across CPU/APU product lines.
- Hands-on development of embedded C firmware, encompassing full feature enablement and test plan creation.
- Design and implement machine learning algorithms specifically aimed at enhancing firmware efficiency and reliability.
- Prototype next-generation power management features on existing silicon to evaluate data for future product architectures.
- Engineer automated firmware tuning systems utilizing reinforcement learning or genetic algorithms.
- Champion software quality improvements by conducting code reviews and validating team deliverables.
- Use emulation models to discover and implement novel approaches to hardware validation pre and post silicon.
- Firmware Expertise: Recent experience in embedded systems programming, including C/C++ and assembly language.
- AI Integration: Proficiency in utilizing AI tools to enhance coding efficiency and streamline development workflows.
- Programming Proficiency: Strong command of Python, C/C++, and specialized embedded programming languages.
- Hardware Architecture: Deep understanding of microcontrollers, FPGAs, and hardware-software interfaces.
- Systems Experience: Hands-on background working with computer architecture, circuit design, and system-level debugging in a lab environment.
- Optimization: Expertise in code optimization, memory management principles, and real-time system requirements.
- Hardware Analysis: Ability to trace and interpret hardware RTL and digital.