AMDSoftware System Design Engineer
任职要求
Your curiosity will drive your learning and innovation to improve how we as a group, and an organization, can get better every day. Your peers will provide you a results-oriented and encouraging environment for your career growth, fueling your opportunity to be a part of Delighting Our Customers. KEY RESPONSIBILITIES: Work as G&E SW team member to deploy/enable/optimize AI solutions …
工作职责
THE ROLE: The right engineer will drive the success of power IP (Intellectual Property) and features in AMD (Advanced Micro Devices) products through leadership & coordination, resolution of technical dependencies, and achievement of schedule commits. This is a high-visibility and widely multi-functional role, spanning pre-silicon architecture to post-silicon implementation & product delivery.
THE ROLE: Radeon AI & CGVDI Customer Engineering organization works with large enterprise to enable successful deployment of Radeon GPU products in the datacenter. You will be a key member of this customer-facing team responsible for leading triaging and debugging hardware and software issues in a complex cloud infrastructure and datacenter server environments. Such a role provides a unique opportunity to learn leading edge GPU, Servers, Cloud technologies and solutions and growing your career with a key BU (Business Unit) at AMD. THE PERSON: As a member of the Radeon AI & CGVDI customer engineering team you will work directly with the customer to understand, reproduce, and debug any issues they encounter with our product. The ideal candidate will bring broad knowledge/experience of servers, PCIe cards, accelerators, drivers, operating systems, benchmarking, performance analysis, programming and triaging/debugging of software and platform issues. KEY RESPONSIBILITIES: Partner with AMD’s customers to address technical challenges Triaging and debugging software and platform issues in a complex high-end server environment Architect, install and test solutions in-house as required, to ensure successful deployments and evaluations Develop POCs (proof of concept) solutions to demonstrate product capability at the Server and SW stack levels. Partner with other AMD subject matter experts to solve specific customer challenges
You’ll be part of Technical Lead team and take the role of software development engineer for ROCm on Radeon. Work on Radeon AI features readiness including feature enablement, performance optimization, and stack readiness to deliver the best experience for customer’s AI scenarios on AMD’s Radeon products. KEY RESPONSIBILITIES: Work closely with global G&E Software teams and Custom Software Engineering teams to provide support and solution for the enablement of AI features on Radeon products to OEM/ODM/AIB customers. Deploy/Debug/Profile/Optimize AI models on CRB and customer platforms. Have a strong emphasis on meeting requirements regarding features and schedules. Coordinate closely with peers both locally and internationally to ensure timely and effective communication of all assigned work activities. Coach and mentor less experienced staffs. Influence others as a technical leader.
THE ROLE: As a Server Customer Platform Application Engineer, you are responsible for customer server system development program technical support from concept to end of life. This includes concept design, schematic and layout review, signal integrity and power in-tegrity, electrical validation, system integration, manufacture, etc. You will provide technical support across platform design, platform debug and system validation to meet program goals of quality platform delivery on schedule at target performance.
THE ROLE: AMD Client & Graphics platform development team is part of Client & Graphics system engineering and is responsible for designing customer reference, silicon BU and validation platforms for all AMD CG products. You will be working with the global function teams on productivity tool development and driving both the dependencies and deliverables to hit internal milestones. THE PERSON: Responsible for driving cost balanced, scalable and automated tool solutions. Focusing on software/ firmware development as part of a full productivity tool design/delivery which is FPGA/ MCU based. Has good English communication skills and be able to work both independently and in a team. Leading technical discussions, working with multiple function teams inside and outside of AMD to accomplish complex projects with aggressive schedule and challenges. KEY RESPONSIBILITIES: Knowledge of FPGA/MCU hardware (Arm, x86, pcie, memory, AXI bus) and software (Linux OS, firmware, driver) Has FPGA design experience, develop and maintain Petalinux-based systems for Xilinx hardware platforms such as Spartan,Zynq UltraScale+ MPSoC Utilize Petalinux tools to create, configure, build, and package Linux systems. RTOS-based development (Zephyr RTOS, FreeRTOS, Embedded Linux etc) is a plus Implement automation scripts, data collection and analysis tools using Python. Participate in system bring-up and collaborate with hardware engineers to diagnose and close cross-layer software/hardware issues. Produce and maintain interface documentation, UI interaction specifications, test cases, and user-facing documentation.