AMD

MTS Firmware Engineer

Job Description

Posted on: 
2026-05-08

Responsibilities

  • Research and develop operating systems-level software and compilers.
  • Design, develop, troubleshoot, and debug software for electronic devices.
  • Develop software tools for electronic design and technology platforms.
  • Ensure hardware compatibility and influence hardware design decisions.
  • Drive projects of significant technical importance.
  • Utilize engineering principles and best practices in software development.
  • Apply knowledge of computers and electronics in the development process.

Job Requirements

  • Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent experience).
  • Three years of experience in firmware development or a related engineering role.
  • Proficiency in C, C++, or Python programming languages.
  • Experience with CPU, GPU, or SoC architecture.
  • Familiarity with Unix or Linux environments.
  • Skills in software debugging in macOS, Linux, or Unix.
  • Experience in microcontroller programming and DDR5/LPDDR5 programming and debugging.
Apply now

More job openings