Source description
About the role
Job Summary Advance your career. Advance the world. At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we're looking for talent who feel the same: people who want to leave the planet better than they found it, those who don't shy away from humanity's challenges but are determined to help solve them. AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you're designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger: technology that moves the world forward. Role Senior Software Systems Designer The Role We are seeking a highly motivated Manageability Systems Software Developer to design, develop, and deliver enterprise-grade manageability solutions that enable secure remote configuration, monitoring, diagnostics, provisioning, and lifecycle management of client platforms. The Person As a Software Systems Design Engineer, you will deliver our next generation of products in the PRO Manageability domain. In this high visibility position, your systems engineering expertise will be necessary to define products, develop solutions, assess root causes, and produce solution resolutions. As a senior member of the team, taking initiative in mentoring to achieve the team's goal of on-time delivery is expected. Key Responsibilities Design and develop enterprise manageability features across firmware, BIOS/UEFI, operating systems, device drivers, management agents, and cloud-connected services. Develop high-performance system software using C/C++ for Windows and Linux platforms. Implement remote provisioning, telemetry, health monitoring, diagnostics, and device lifecycle management capabilities. Design and develop secure client-server communication mechanisms between managed endpoints and management consoles. Integrate firmware, OS services, drivers, and enterprise management platforms to enable seamless manageability workflows. Develop APIs, management services, and automation frameworks for remote administration and fleet operations. Implement solutions for inventory management, asset tracking, firmware updates, policy enforcement, and endpoint monitoring. Design scalable, secure, and reliable software architectures for next-generation manageability platforms. Analyze complex system-level requirements and translate them into robust technical designs and implementation plans. Perform debugging and root-cause analysis across firmware, drivers, operating systems, cloud services, and applications. Optimize platform performance, reliability, security, and maintainability through design reviews and continuous improvement initiatives. Preferred Experience 6-10 years of software development experience in systems software, firmware, embedded systems, or platform software. Strong programming skills in C/C++ with expertise in multi-threaded and system-level development. Strong understanding of Windows and/or Linux internals, system services, process/thread management, memory management, and device drivers. Experience with debugging tools, log analysis, crash dump analysis, performance profiling, and system tracing. Knowledge of enterprise device management, provisioning workflows, telemetry systems, remote diagnostics, and software update frameworks. Excellent communication and presentation skills. Academic Credentials Bachelor's or master's degree in electrical or computer engineering. Master's degree preferred. Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
More at Advanced Micro Devices (AMD)
Related open roles
Senior Technical Leader - Robotics Software SDK Development
Bangalore
Senior Embedded Linux IP subsystem Protocols development Engineer
Hyderabad
Lead Machine Learning Engineer
Hyderabad
PLATFORM EMULATION ENGINEER
Bangalore
Embedded Linux kernel device driver Developement Lead
Hyderabad
Lead HPC Software Optimization Engineer - C++
Hyderabad