MTS Firmware Engineer
Job Description
THE ROLE:
Join our dynamic and growing ICT Firmware Engineering Team at AMD, where youll work on firmware crucial to our diverse product lines, from servers to semi-custom ASICs. This is an exceptional opportunity to contribute to pivotal firmware technologies and make a significant impact.
THE PERSON:
We are seeking a proactive, detail-oriented individual with a solid background in firmware development. You should possess excellent problem-solving and organizational skills, along with outstanding communication abilities. A successful candidate will be comfortable working independently under tight deadlines and have a solid understanding of hardware and software system integration. If you are passionate about embedded systems and enjoy working in a fast-paced, collaborative environment, this role is perfect for you. Our team values innovation, collaboration, and continuous learning.
KEY RESPONSIBILITIES:
- Contribute to the development of firmware supporting next-generation data acceleration technologies for both AMD proprietary and industry standards, such as PCIe and SDXI.
- Collaborate closely with cross-functional teams, including BIOS, power management, architecture, design, and verification, to deliver integrated firmware solutions.
- Develop low-level firmware for embedded systems within an RTOS environment.
- Participate in pre-silicon validation activities, such as co-simulation and emulation, at the IP and SOC levels.
- Support post-silicon enablement and production cycle efforts.
- Design, develop, and support embedded firmware solutions throughout the entire cycle, including pre-silicon, post-silicon, and production stages.
PREFERRED EXPERIENCE :
- 7 years and above of total experience. Expertise in C programming and proficiency in C++ or Python.
- Hands-on experience with end-to-end firmware development, including pre-silicon, post-silicon, and production stages.
- Demonstrated skills in firmware lab debugging, triaging, and bug-fix implementation, along with familiarity with Zephyr RTOS.
- Comfortable working in a Linux build environment and experienced with UNIX, Linux, and Windows operating systems.
- Significant experience in device driver or embedded firmware development and a comprehensive understanding of hardware and software system integration.
- Well-versed in software engineering practices, capable of working independently under tight deadlines, and possessing excellent communication and presentation skills.
ACADEMIC CREDENTIALS:
- Bachelors degree in Electrical/Computer Engineering, Engineering Science, or Computer Science preferred.
