Sr Firmware Developer - C Programming
AMD · Bangalore, India
Job description
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. 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 achiev e 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: Bachelors or master’s degree in electrical or computer engineering . Master’s degree preferred. #LI-RR1 #LI-Hybrid Benefits offered are described: AMD benefits at a glance . 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. This posting is for an existing vacancy.
Verified and listed by ActiveJobs. Applications are made directly on AMD's own career page — we never sit in the middle.