JobsMTS Firmware Engineer
Job description
AMD is seeking an MTS Firmware Engineer to contribute to the development and testing of operating systems-level software and firmware solutions for semiconductor operations. The role focuses on designing and integrating firmware for microcontrollers in AMD SoCs, while also troubleshooting and debugging software for electronic device hardware. The team values innovation and collaboration, aiming to push the limits of technology to address complex challenges. Candidates will work within a culture that emphasizes execution excellence and inclusivity.
Requirements
- Master's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Electrical and Computer Engineering or related field.
- One year of experience in the job offered or closely related engineering or technology analyst role.
- Experience in developing firmware for embedded memory devices.
- Familiarity with source control systems such as SVN or Git.
- Experience with RTOS environments.
- Proficiency in C, C++, or Python.
- Experience in embedded driver development.
- Knowledge of CPU architecture, GPU architecture, or SOC architecture.
- Experience in OS kernel and systems development.
- Familiarity with device drivers such as BIOS or UEFI.
- Experience with server systems.
Responsibilities
- Research, design, develop, and test operating systems-level software and compilers for semiconductor operations.
- Develop, debug, and integrate firmware solutions for microcontrollers in AMD SoCs.
- Design, develop, troubleshoot, and debug computer software for electronic device hardware.
- Implement embedded firmware enabling a wide range of power, performance, and security features.
- Develop software and tools in support of electronic design, infrastructure, and technology platforms.
- Determine hardware compatibility and influence hardware design.
- Work on complex problems requiring analysis of various factors.
- Exercise judgment within defined company procedures to select methods and techniques for obtaining results.
- Utilize knowledge of computers and electronics in the design, development, and testing of AMD systems and products.
Benefits
- AMD provides a competitive 'Total Rewards' package that focuses on financial growth, health, and work-life balance.
Is this posting expired or inaccurate?
