Advanced Micro Devices, Inc. (AMD) is at the forefront of next-generation computing experiences, focusing on innovation and collaboration. They are seeking a Software Engineer to join their Physical AI team, responsible for developing intelligent systems for robotics, automotive, industrial, and edge AI applications, with a focus on embedded software and computer vision applications.
Responsibilities:
- Design, develop, and maintain software for embedded and edge computing platforms
- Develop software for Linux and Real-Time Operating System (RTOS) environments
- Design and implement real-time software components where deterministic performance and low latency are critical
- Develop and integrate computer vision and perception applications for real-world deployment
- Build and optimize image processing, video processing, and AI inference pipelines
- Develop and optimize software for embedded x86 compute platforms and heterogeneous edge computing systems
- Support deployment and performance tuning across CPU, GPU, FPGA, and AI accelerator architectures
- Collaborate with hardware, FPGA, AI, and systems teams to deliver integrated solutions
- Support platform bring-up, debugging, validation, and performance optimization activities
- Analyze and optimize software for latency, throughput, memory utilization, and power efficiency
- Contribute to technical documentation, software architecture, and engineering best practices
- Support the development of demonstrations, reference applications, and customer-facing solutions