AMD · 9 hours ago
SR BMC Embedded Firmware Development Engineer
AMD is a company focused on building great products that accelerate next-generation computing experiences. They are seeking a Senior Embedded Firmware Development Engineer to develop out-of-band management firmware solutions for Data Center GPUs, collaborating with various teams to lead the design and implementation of firmware solutions.
Responsibilities
Implementation of complex logic design solutions that employ high-integrated SoC solutions with embedded processing, logic gates, high-speed interfaces and complex IP
Support the definition of firmware architecture, requirements, and documentation
Translate high-level system requirements into firmware requirements
Write production-quality C/C++ to ensure the design meets or exceeds the project success metrics (quality, functionality, on-time completion)
Develop strategies to test and verify stand-alone and integrated firmware functionality
Learn, practice, and improve quality development processes and results
Create modular/reusable firmware IP that can be reused in current and future designs
Support defect investigations and validate defect fixes found during testing, development, or in production code. Provide logs and statistics that will help in further triaging of defects
Qualification
Required
Implementation of complex logic design solutions that employ high-integrated SoC solutions with embedded processing, logic gates, high-speed interfaces and complex IP
Support the definition of firmware architecture, requirements, and documentation
Translate high-level system requirements into firmware requirements
Write production-quality C/C++ to ensure the design meets or exceeds the project success metrics (quality, functionality, on-time completion)
Develop strategies to test and verify stand-alone and integrated firmware functionality
Learn, practice, and improve quality development processes and results
Create modular/reusable firmware IP that can be reused in current and future designs
Support defect investigations and validate defect fixes found during testing, development, or in production code. Provide logs and statistics that will help in further triaging of defects
Preferred
Strong team player with excellent communication skills; comfortable in a dynamic environment
Self-starter, able to work independently and drive tasks to completion
Solid understanding of hardware, firmware, and test development for embedded systems
Programming and scripting experience (Python, Bash, C/C++) in Linux environments
Ability to read and interpret board schematics
Familiarity with embedded protocols (I2C, SPI, USB, PCIe, TCP/IP, etc.)
Knowledge of BMC out-of-band server management and related protocols (IPMI, MCTP, PLDM, Redfish)
Experience with board/platform-level debug and system architecture validation
Strong analytical and problem-solving skills with attention to detail
Familiarity with microcontroller architecture (ARM) and build tools (make, git, scripting)
Experience with version control and CI/CD systems (Git, Jenkins)
Benefits
AMD benefits at a glance.
Company
AMD
Advanced Micro Devices is a semiconductor company that designs and develops graphics units, processors, and media solutions.
Funding
Current Stage
Public CompanyTotal Funding
unknownKey Investors
OpenAIDaniel Loeb
2025-10-06Post Ipo Equity
2023-03-02Post Ipo Equity
2021-06-29Post Ipo Equity
Recent News
2025-12-30
2025-12-28
Investing.com
2025-12-27
Company data provided by crunchbase