Sr. Software Development Engineer

Location: Hyderabad, Telangana, IN

Company: Advanced Micro Devices

Apply now

Apply for Job

What you do at AMD changes everything 

At AMD, we push the boundaries of what is possible.  We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, immersive platforms, and the data center. 

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results.  It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world.   If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.


Job Responsibilities :

  • Designs, develops, and debugs pre-Silicon test software for embedded firmware to ensure secure and reliable boot sequence
  • Verifies and debugs boot level firmware through systematic testing in a Pre-Silicon environment, emulation platforms
  • Develops and executes test plans to evaluate functionality, security, and efficiency of boot firmware utilizing emulation and silicon
  • Analyzes, tracks, and debugs testing failures in order to determine corrective measures. Collaborates directly with development team to assess test plan requirements and resolve failures.
  • Drive dynamic code coverage for boot level Firmware using standard tools like LDRA etc.
  • Collaborates with Post-Silicon verification effort to ensure maximum system testing coverage before shipment.

Essential skills:

  • Working experience with low level embedded software development.
  • Solid knowledge and understanding of 'C' and assembly language
  • Experience with embedded microprocessors based on ARM, MIPS, PPC, and/or DSP cores. Experience in development and verification of Bootrom and Boot loaders.
  • Working exposure to cryptography, software signing and authentication
  • Good understanding and experience in different scripting languages like shell, Tcl, Python, etc. for use of Automated and manual testing
  • Proven expertise with device drivers, RTOS, tools development in C
  • Experience with hardware/software validation in pre and post-silicon environments, debug and test development
  • Experience working on system level testing which includes both software and hardware for electronic products
  • Expertise on Dynamic code coverage using tools like LDRA etc.

Education Requirements:

  • Bachelor/Master of Engineering in Electronics/Computer Science/Electrical

Years of Experience:

  • 7-11 years of experience in Embedded Software Verification, Verification Plan and test design/development for products involving both hardware and software for Embedded/System Software.
  • Have worked on or hands on boot rom test development for at least 4+ years



Requisition Number: 159321 
Country/Region/Location: India State/Province: Telangana City: Hyderabad 
Job Function: 

Apply now

Apply for Job

Share this Job