Senior Firmware Engineer
Markham, CanadaCA$128kFull-timePosted 1w ago
About the role
firmware engineer role on the NBIO team focusing on HW/FW co-development for IP sub-systems, with responsibilities spanning pre-silicon and post-silicon validation and AI-driven workflow improvements.
Responsibilities
- Own the design, implementation, and co-verification of embedded firmware features, from specification through pre-silicon and post-silicon validation.
- Contribute to firmware architecture and design discussions, and participate in design and code reviews.
- Work within the broader NBIO firmware team to uphold technical excellence and FW development best practices.
- Mentor junior engineers and co-op students.
- Apply AI tools and techniques to improve workflows and accelerate development.
- Collaborate across sites and functions.
Qualifications
- Extensive experience with microcontrollers and embedded C/assembly programming.
- Strong understanding of low-level HW/FW interfaces and performance optimization.
- Familiarity with multi-core firmware design and techniques.
- Experience with Real-Time Operating Systems (RTOS) and board support packages.
- Experience with hardware abstraction layers and shared code bases.
- Proficiency in Agile/Scrum firmware development methodologies.
- Proficiency in Python or other scripting languages.
- Experience with source control (Git) and Continuous Integration (GitHub Actions) or similar tools.
- Hands-on experience with pre-silicon FW development environments, including emulation, RTL simulation, and modeling platforms.
- Experience with platform bring-up
- Exposure to AI-driven development tools and workflow optimization.
Skills
Required:Embedded C
Nice to have:AssemblyRTOSPythonGit/GitHub Actions
Benefits
- Benefits offered are described: AMD benefits at a glance.
Last updated Oct 22, 2026. Interested? Apply on the company site.
About AMD
together we advance_AI
AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.
AIData CenterHigh-Performance ComputingGamingEdge Devices
More open roles at AMD
- System Thermal Design Staff Engineer5d agoPenang, Malaysia · Engineering
- PD Engineer5d agoHybrid (Bangalore) · Engineering
- PD Engineer5d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer5d agoSanta Clara, California · Engineering
- Technical Program Manager5d agoShanghai · Engineering