Advanced Micro Devices logo

Senior Strategic Application Engineer (Embedded)

Advanced Micro Devices
Full-time
Remote friendly (Boston, MA)
Worldwide
Level - Senior

Role Summary

The Senior Strategic Application Engineer will be part of the Strategic Applications Engineering Organization at Advanced Micro Devices (AMD). This role involves collaboration with Sales and Field Applications teams to drive design wins and assist customers in achieving production readiness. The engineer will play a crucial role in advising customers on design approaches that lead to optimal results.

Experience Level

This position is targeted at candidates with extensive experience in Embedded Systems, preferably within the realm of FPGAs and SoCs. Candidates should exhibit a strong ability to lead cross-functional teams and effectively manage complex design challenges.

Responsibilities

  • Collaborate closely with Sales and Field Applications engineers to drive design wins.
  • Advise customers on optimal design approaches, focusing on embedded software architecture and AMD architectural optimization.
  • Train clients on embedded software design methodologies applicable to x86, FPGAs, and SoCs.
  • Develop hardware/software platforms using AMD’s Vitis and Vivado tools.
  • Customize IP to create reference designs tailored to customer needs.
  • Assist customers in debugging complex design problems.
  • Regularly provide feedback to AMD development teams regarding customer application experiences and suggest improvements to tools and IP.
  • Willingness to travel occasionally to customer sites as required.

Requirements

Ideal candidates should have a blend of technical skills and experience, including:
- Extensive background in FPGA/SoC design flow.
- Proficiency in programming in RTL (Verilog/VHDL) for FPGA designs.
- Expertise with software build systems (e.g., Yocto, Petalinux, EDF, Platform Designer).
- Experience with C/C++ programming, including the ability to read, write, and debug application programs.
- Familiarity with different operating systems, such as QNX, VXWorks, and Zephyr, along with related tools and drivers.
- Strong communication skills, with the ability to present effectively and engage with diverse groups, both internally and externally.

Education Requirements

A Bachelor’s or Master’s degree in Electrical/Computer Engineering or Computer Science is required.