Lead Firmware Engineer – OpenBMC & Platform Management
Advanced Micro Devices View all jobs
- Vancouver, BC
- Permanent
- Full-time
- Lead Engineer responsible for designing, developing, debugging, verifying and/or validating firmware, software and/or hardware
- Provide consultation to internal and external customers regarding AMD features and programming requirements
- Collaborate with tools and validation team to implement actual or emulation of end customer systems
- Define system & platform level validation test plans
- Leading multi-disciplinary debug efforts
- Some examples of feature design & implementation that meets our customer needs:
- End to end Out Of Band Management, including Management Controllers, FPGAs and uCs
- Redfish
- OCP compliant and customer feature aligned secure solutions
- Experience with OpenBMC and/or SMC
- Experience with Out Of Band server management (BMC, Redfish, I2C, I3C, USB)
- Proficiency with server systems, scripting (Linux and Windows OS, Hypervisors, scripting, python, c/c++)
- Hands-on lab experience (protocol analyzer, oscilloscope)
- Excellent communication skills: verbal, written and interpersonal
- Proven foundation in C programming
- Strong problem-solving skills
- Experience with computer architecture
- Experience with source control systems such as git or perforce
- Industry experience developing firmware, software or device drivers
- Bachelors or Masters degree in electrical or computer engineering