Search jobs > San Jose, CA > Software development

Performance Tuning Software Development Engineer

AMD
San Jose, CA, US
Full-time

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

THE ROLE :

AMD is looking for an experienced strategic software engineering lead 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 proven 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, high performance code with a keen attention to detail
  • Experience with modern concurrent programming and threading APIs
  • Experience with Windows and Linux operating system development
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus
  • Experience working on EDA tools and compilers
  • Effective communication and problem-solving skills
  • Motivating leader with good interpersonal skills

ACADEMIC CREDENTIALS :

Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

LOCATION : San Jose, CA

LI-DW1

LI-HYBRID

At AMD, your base pay is one part of your total rewards package. Your base pay will depend on where your skills, qualifications, experience, and location fit into the hiring range for the position.

You may be eligible for incentives based upon your role such as either an annual bonus or sales incentive. Many AMD employees have the opportunity to own shares of AMD stock, as well as a discount when purchasing AMD stock if voluntarily participating in AMD's Employee Stock Purchase Plan.

You'll also be eligible for competitive benefits described in more detail here.

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.

30+ days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Software Development Engineer II to join their product development team. ...

Promoted
Arrcus Inc
San Jose, California

Network Routing & Switching Protocols Software Development- Principal Engineer. We offer a variety of roles in software, hardware, and cloud environments. Peer review of Feature Spec, Code, Test Plan, and other engineering documents. Improve performance/scale of existing features/solutions ...

AMD
Santa Clara, California

They will play a key role in all phases of the software development including system requirements analysis, coordinating feature design and development across functional and organizational boundaries. ROCm/MIOpen), AMD's Deep Learning primitives library which provides highly-optimized implementation...

Advanced Micro Devices, Inc
Santa Clara, California

Expertise in Kubernetes, specifically as it pertains to training large scale AI models Expert knowledge of Python and/or go Some familiarity with distributed training/finetuning/inference of ML/AI models Ability to write high quality code with a keen attention to detail Experience with modern asynch...

Amazon.com Services LLC
Sunnyvale, California

The Amazon Lab126 team is seeking talented software development engineers who can contribute to our world-class engineering culture. We are looking for a talented, detail-oriented and enthusiastic Software Development Engineer to work on Amazon Devices and Services who is passionate about quality an...

Amazon Development Center U.S., Inc.
Palo Alto, California

As a Senior Software Development Engineer in Redshift, you will build systems that benefit Redshift clusters across the world. We are actively hiring talented software engineers in the query optimization team of Redshift. We are always looking for the innovative engineers to help shape the future of...

Amazon.com Services LLC
Sunnyvale, California

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. As a Software Development Engineer – Connectivity you will engage wit...

Amazon Development Center U.S., Inc.
Palo Alto, California

These are core systems development positions where you will own the design and development of significant software components critical to our industry leading database services architected for the cloud. It provides up to five times better performance than MySQL at a price point one tenth that of a ...

Amazon.com Services LLC - A57
Palo Alto, California

As a software development engineer, you will develop technology that transforms the Amazon Search page, worldwide and across all devices, into the next generation of shopping experience. You will be working closely with a team of applied scientists and engineers to build systems that shape the futur...

Yoh Services LLC
San Jose, California

Senior Software Development Engineer in Test - Embedded Systems. Senior Software Development Engineer in Test - Embedded Systems. As a Software Developer in Test, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products. Work collaborative...