At a Glance
- Tasks: Develop AI-enabled software for embedded systems and influence next-gen silicon architecture.
- Company: Join AMD, a leader in innovative computing solutions with a collaborative culture.
- Benefits: Enjoy competitive salary, health benefits, remote work options, and growth opportunities.
- Other info: Be part of a diverse team with excellent learning and career advancement opportunities.
- Why this job: Shape the future of AI while working on cutting-edge technology in a dynamic team.
- Qualifications: Experience in embedded software development with C/C++ and Python; degree in relevant field.
The predicted salary is between 50000 - 70000 £ per year.
At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming, and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
We are currently seeking a Physical AI Software Engineer to join our Customer eXperience Engineering (CXE) team, which is part of AMD’s Embedded Computing Group. This is an exciting opportunity to work within a highly strategic and important part of AMD’s business, targeting the next generation of Embedded & AI technologies and tools to meet the needs of our customers. As part of the CXE team you will act as ‘Customer Zero’, developing industrial proof‑of‑concept system solutions on our next generations of Embedded products. You will provide a customer perspective to influence the architecture of our next‑generation silicon, software and tools.
The successful candidate will lead the development of Embedded software platforms that can enable Physical AI systems—AI that perceives, reasons, and acts in the physical world. This role combines hands‑on technical depth in embedded software (C/C++, Python, Linux), system‑level thinking, and close collaboration across hardware, software, and AI teams. You will be part of a high‑performing team responsible for real‑time, safety‑aware, resource‑constrained software that bridges silicon, firmware, operating systems, middleware, AI, and other runtime stacks. As a key contributor, you will work alongside a diverse and experienced design team that will enable enormous opportunities for learning and self‑development.
Key Responsibilities- Technical implementation of AI‑enabled software applications on embedded Linux
- Lead system‑level design decisions balancing latency, power, memory, and performance
- Integration and optimisation of AI/ML workloads (inference pipelines, sensor fusion, control loops) into real‑time and embedded Linux environments
- Support comparative performance analysis, debugging, and root‑cause analysis across the full HW/SW stack
- Experience in embedded software development, with time in C/C++ and Python
- Strong experience in embedded Linux and modern software engineering best practices
- AI‑Driven Software Development in Copilot, Claude Code, Cursor, or similar tools
- Bachelor’s or Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related discipline
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee‑based recruitment services. AMD and its subsidiaries are equal‑opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third‑party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process. AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.
Embedded Software Engineer Customer eXperience Engineering (CXE) – AMD Embedded Computing Group in Belfast employer: AMD
Contact Detail:
AMD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer Customer eXperience Engineering (CXE) – AMD Embedded Computing Group in Belfast
✨Tip Number 1
Network like a pro! Reach out to current or former AMD employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by diving deep into AMD's culture and products. Show us that you’re not just another candidate; you’re genuinely excited about what we do and how you can contribute to our mission.
✨Tip Number 3
Practice your technical skills! Brush up on C/C++, Python, and embedded Linux. We want to see you shine in those areas during technical interviews, so don’t leave it to chance.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the AMD family.
We think you need these skills to ace Embedded Software Engineer Customer eXperience Engineering (CXE) – AMD Embedded Computing Group in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Embedded Software Engineer role. Highlight your experience in C/C++, Python, and embedded Linux, as these are key for us at AMD.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about AI and embedded systems. Share specific examples of your past projects or experiences that demonstrate your technical expertise and collaborative spirit.
Showcase Your Problem-Solving Skills: In your application, don’t shy away from discussing challenges you've faced in previous roles. We love to see how you approach problem-solving, especially in real-time and resource-constrained environments.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity within our CXE team.
How to prepare for a job interview at AMD
✨Know Your Tech Inside Out
Make sure you brush up on your embedded software skills, especially in C/C++ and Python. Be ready to discuss your experience with embedded Linux and how you've applied modern software engineering practices in your previous roles.
✨Understand the Customer Perspective
Since you'll be acting as 'Customer Zero', think about how your work impacts the end user. Prepare examples of how you've previously considered customer needs in your projects, especially when it comes to AI-enabled solutions.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific challenges you've faced in system-level design decisions. Highlight how you balanced factors like latency, power, and performance in your past projects, and be ready to tackle hypothetical scenarios during the interview.
✨Collaborate and Communicate
AMD values collaboration, so be ready to share experiences where you've worked closely with cross-functional teams. Emphasise your ability to communicate complex technical concepts clearly, as this will be crucial in a role that bridges hardware, software, and AI.