Advanced Micro Devices logo

Embedded Software Technical Marketing Engineer

Advanced Micro Devices
Full-time
Remote friendly (Belfast, Northern Ireland)
Worldwide
Level - Entry or Early Career

Role Overview

AMD is looking for a dedicated Embedded Software Technical Marketing Engineer to support the next generation of Adaptive SOC (FPGA) and Embedded x86 products. This role requires a strong technical background combined with marketing acumen to effectively manage embedded software stacks and communicate customer needs across diverse teams.

Role Summary

The Embedded Software Technical Marketing Engineer will be responsible for overseeing product introduction and maintenance of software stacks including bare-metal systems, boot loaders, and Linux based solutions. The engineer is expected to advocate for customer needs and translate them into actionable development tasks for engineering teams.

Experience Level

This is an entry-level to mid-career position. Candidates should have some experience or educational background in software engineering, preferably in embedded systems, and are expected to be adept in problem-solving and collaboration.

Key Responsibilities

  • Manage new product introductions and ongoing maintenance for embedded software stacks.
  • Act as a customer advocate, communicating market-driven requirements to internal teams.
  • Translate customer specifications into actionable engineering tasks.
  • Create marketing content such as presentations and case studies for various stakeholders.
  • Interface with factory stakeholders as well as global sales teams to ensure alignment.

Essential Requirements

  • Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline, with an expected graduation in summer or autumn 2026.
  • Strong analytical and problem-solving skills.
  • Effective communication and presentation skills to collaborate with diverse groups.
  • Hands-on experience with C and C++ programming, particularly in application development for embedded systems.
  • Familiarity with low-level boot processes and device trees.
  • Solid understanding of software engineering principles and operating systems concepts.
  • Experience with Linux and tools like Git and Yocto Project in an open-source environment.

Education Requirements

Bachelor’s or Master’s degree in a relevant technical area is required, with a focus on fields related to computer and software engineering.