The Job logo

What

Where

MTS Software Development Eng.

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Job Description
 

WHAT YOU DO AT AMD CHANGES EVERYTHING

We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. 

AMD together we advance_


 

MTS SOFTWARE DEVELOPMENT ENGINEER 

THE ROLE: 

AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology.  

 

THE PERSON: 

The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD.  

 

KEY RESPONSIBILITIES: 

  • Work with AMD’s architecture specialists to improve future products  
  • Apply a data minded approach to target optimization efforts 
  • Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture 
  • Design and develop new groundbreaking AMD technologies 
  • Participating in new ASIC and hardware bring ups  
  • Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work 
  • Develop technical relationships with peers and partners 

 

PREFERRED EXPERIENCE: 

  • Strong object-oriented programming background, C/C++ preferred 
  • Ability to write high quality code with a keen attention to detail 
  • Experience with modern concurrent programming and threading APIs 
  • Experience with Windows, Linux and/or Android operating system development  
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus 
  • Effective communication and problem-solving skills 

 

ACADEMIC CREDENTIALS: 

  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent 
Set alert for similar jobsMTS Software Development Eng. role in Bengaluru, India
AMD Logo

Company

AMD

Job Posted

24 days ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

66 applicants

Related Jobs

AMD Logo

MTS Software System Design Eng.

AMD

Bengaluru, Karnataka, India

Posted: 6 months ago

Join AMD as an MTS Software System Design Engineer to drive and enhance AMD's abilities to deliver industry-leading technologies to the market. Define, develop, execute, and automate test models for Firmware/BIOS Testing of AMD Server and GPU Products. Combine advanced software engineering skills with innovation to solve important problems in computing. Ideal candidate must have extensive Python experience, knowledge of Pre-Silicon Testing of BIOS/Firmware, and strong problem-solving skills.

AMD Logo

PMTS Hardware Development Eng.

AMD

Bengaluru, Karnataka, India

Posted: a year ago

WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.  AMD together we advance_       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.   Server Systems Performance Verification Architect   THE ROLE: AMD’s Server Performance Group is looking for an outstanding Systems Performance Verification Architect to help optimize performance of next-generation servers for cloud, enterprise and HPC workloads.  Candidates with a deep interest in computer systems performance and who are excited to work on some of the most challenging problems in the computing industry today are strongly encouraged to apply.     THE PERSON: Successful candidates in this role possess a keen attention to detail, excellent collaboration skills, ability to work independently and come up with creative solutions to challenging engineering problems.   KEY RESPONSIBILITIES: Serve as a System Performance Verification Architect in AMD's design engineering team. Help AMD achieve and maintain performance leadership on modern server workloads. Optimize key workloads on AMD based servers by identifying performance opportunities on full chip RTL, as well as the underlying design Help architect performance verification architecture, develop perf verification methodology,code verification components and be able to design test plans to measure performance.    Build detailed understanding of AMD server CPU designs and microarchitecture, propose solutions to improve server performance through HW/SW co-optimization. Conduct performance studies on real server workloads on bleeding-edge hardware, work with developer teams to productize / upstream.   PREFERRED EXPERIENCE: Truly exceptional foundation in systems architecture, across CPU, memory, storage and I/O subsystems Exceptional understanding of server SoC uarch Strong background in Computer Architecture and Operating Systems Experience in UVM/OVM based SV Test bench design Experience with any kernel subsystem such as the scheduler, memory management, IOMMU Exposure to hypervisors and familiarity with x86-64 virtualization Experience with hardware performance counter monitoring and performance profiling Exposure to large memory footprint server workloads (E.g. SPECjbb15, VMMark, databases, etc) Performance measurement, performance debug and characterization experience on above workloads Strong programming skills in System Verilog Generally strong programming skills across C/C++/Python or similar. Excellent communication skills (verbal, written, and presentation)

AMD Logo

MTS Silicon Design Engineer

AMD

Bengaluru, Karnataka, India

Posted: a year ago

THE ROLE: The position will involve working with a very experienced physical design team of CPU core and is responsible for delivering the physical design of tiles to meet challenging goals for frequency, power and other design requirements for AMD next generation processors in a fast-paced environment on cutting edge technology.   THE PERSON: Engineer with good attitude who seeks new challenges and has good analytical and communication skills. Candidate needs to have the ability and desire to learn quickly and should be a good team player.   KEY RESPONSIBILITIES:  Implementing RTL to GDS2 flow Handling Floor-plan, Physical Implementation of Power-plan, Synthesis, Placement, CTS, Timing Closure, Routing, Extraction, Physical Verification (DRC & LVS), Crosstalk Analysis, EM/IR, Formal Equivalence Handling different PNR tools - Synopsys Fusion Compiler, ICC2, Design Compiler, PrimeTime, StarRC, Mentor Graphics Calibre, Apache Redhawk, Cadence Genus, Innovus.   PREFERRED EXPERIENCE: 12+ years of professional experience in physical design, preferably with high performance designs. Experience in automated synthesis and timing driven place and route of RTL blocks for high speed datapath and control logic applications. Experience in automated design flows for clock tree synthesis, clock and power gating techniques, scan stitching, design optimization for improved timing/power/area, and design cycle time reduction. Experience in floorplanning, establishing design methodology, IP integration, checks for logic equivalence, physical/timing/electrical quality, and final signoff for large IP delivery Strong experience with tools for logic synthesis, place and route, timing analysis, and design checks for physical and electrical quality, familiarity with tools for schematics, layout, and circuit/logic simulation Versatility with scripts to automate design flow. Strong communication skills, ability to multi-task across projects, and work with geographically spread out teams Experience in FinFET & Dual Patterning nodes such as 16/14/10/7/5nm Excellent physical design and timing background. Good understanding of computer organization/architecture is preferred. Strong analytical/problem solving skills and pronounced attention to details.   ACADEMIC CREDENTIALS: Qualification: Bachelors or Masters in Electronics/Electrical Engineering