Sr. Staff Software Development Engineer

2 days ago


San Jose, United States Advanced Micro Devices , Inc. 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:

In this role, you will join the organization to enable AI acceleration at scale. You will work on developing software and methodologies to optimize and realize full system performance for AI workloads on Ryzen AI PC. You will explore novel optimization techniques to accelerate the latest AI models addressing vision, language, and generative models, working with the leading engineers in AMD's CPU, GPU, and Adaptable Compute teams.

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:

  • Develop & optimize software systems for deploying AI solutions on Ryzen AI PCs
  • Optimize Ryzen AI system-level performance for multiple concurrent current AI workloads (Vision, Generative AI, Speech) and AMD devices (CPU, GPU, NPU)
  • Optimize AI applications for Ryzen AI acceleration
  • Work with cross-functional teams to optimize various parts of the SW stack - AI Compiler, AI frameworks, applications, device drivers, and firmware
  • Work with teams across AMD to specify requirements for backend libraries, compilers, quantizers and toolchains to accelerate AI models on AMD platforms

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
  • Effective communication and problem-solving skills
  • (Plus) Understanding the performance implications on AI acceleration of different compute, memory, and communication configurations and hardware and software implementation choices
  • (Plus) Experience with AI/ML inference stacks such as ONNXRuntime
  • (Plus) Experience with GPU acceleration with either AMD or Nvidia GPUs
  • (Plus) Experience with CPU acceleration such as AVX

ACADEMIC CREDENTIALS:

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

Location: San Jose, Ca.

#LI-JT1

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.



  • San Jose, United States High-Tech Professionals Full time

    Sr. Software Engineer Job ID: 1852 Location: San Jose, CA Type: Permanent Status: Open Key Skills: parallel computing, optimization, algorithm, GDS, OASIS Layout, Geometry, C#, C++, Geographic, Linux, Windows Description: The successful candidate will join a world-class team of algorithm and software engineers to conceive, implement, optimize, and document...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a highly skilled Sr. Software Engineer to join our team at Lynx Software Technologies, Inc.This is a customer-facing role that requires excellent communication skills and the ability to collaborate with various internal and external teams.Key Responsibilities:Leverage your expertise in Unix/Linux internals, C programming, device...


  • San Jose, United States Lynx Software Technologies Full time

    Must be a U.S. citizen by law, regulation, executive order, or government contract for ITAR compliance. Must be within a commutable distance from the San Jose headquarters. About Us: We are a leading technology firm specializing in RTOSs, Hypervisors, and other system-level software for the military and aerospace sectors. We meet stringent certification...


  • San Jose, United States Knack Solutions Full time

    About the job Sr Software Developer - .Net ***W2 only***Position: Sr Software Developer - .Net Work Authorization: NO EAD OPT/GC EAD Location: 100% Remote Must: Should have a LinkedIn account with 110 connections, include your LinkedIn profile in your resume. Work authorization copy Skills: 12 years .NET - C# 12years Windows forms and WPF API APIS...


  • San Jose, United States HonorVet Technologies Full time

    Title: Sr. Software Engineer Location: San Jose CA Hybrid Duration: Temp to permanent Us citizen or GC holder onlyJob Description The Software Engineer will play a crucial role in developing, maintaining, and refactoring software components for our cutting-edge medical devices across desktop, web, and cloud platforms. Description Our cutting-edge...


  • San Jose, United States HonorVet Technologies Full time

    Title: Sr. Software Engineer Location: San Jose CA Hybrid Duration: Temp to permanent Us citizen or GC holder onlyJob Description The Software Engineer will play a crucial role in developing, maintaining, and refactoring software components for our cutting-edge medical devices across desktop, web, and cloud platforms. Description Our cutting-edge...

  • Sr. Software Engineer

    4 months ago


    San Jose, United States HonorVet Technologies Full time

    Title: Sr. Software Engineer Location: San Jose CA Hybrid Duration: Temp to permanent Us citizen or GC holder onlyJob Description The Software Engineer will play a crucial role in developing, maintaining, and refactoring software components for our cutting-edge medical devices across desktop, web, and cloud platforms. Description Our cutting-edge...


  • San Jose, CA, United States High-Tech Professionals Full time

    Sr. Software Engineer Job ID: 1852Location: San Jose, CAType: PermanentStatus: OpenKey Skills: parallel computing, optimization, algorithm, GDS, OASIS Layout, Geometry, C#, C++, Geographic, Linux, WindowsDescription: The successful candidate will join a world-class team of algorithm and software engineers to conceive, implement, optimize, and document...


  • San Jose, United States B Garage Full time

    About B GARAGE B GARAGE was founded in 2017 by a Ph.D. graduate from Stanford University. After having spent over five years researching robotics, computer vision, aeronautics, and drone autonomy, the founder and team set their minds on building a future where aerial robots would become an integral part of our daily lives without anyone necessarily piloting...


  • San Diego, United States Amazon Full time

    Sr Software Development Engineer, Vulcan Job ID: 2836624 | Amazon.com Services LLC Are you passionate about using Software Engineering as a way to enable automation, knowledge extraction, and artificial intelligence through the use of Machine Learning, Natural Language Processing, Recommender systems, Computer Vision, and Optimization? We are building a team...


  • San Jose, California, United States ZipRecruiter Full time

    Job Overview:Sr. Software Development Engineer in TestWe are seeking an experienced Senior Software Development Engineer in Test to join our team at ZipRecruiter.About the Role:You will work 80% of the time on automation and help the team drive quality via good testing practices.As a Senior SDET, you will understand the technical design of applications and...


  • san jose, United States Celestica Full time

    Req ID: 124010  Remote Position: Hybrid Region: Americas  Country: United States  State/Province: California  City:  San Jose SummaryThe Staff Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various applications. They write, debug, maintain, and test software in various common...


  • San Diego, CA, United States Amazon Full time

    Sr. Embedded Software Development Engineer Job ID: 2811832 | Amazon Kuiper Manufacturing Enterprises LLC Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband internet connectivity to un-served and under-served communities around the world. In this role, you will be...


  • San Jose, United States Cyber Security Services Full time

    Join a fast-growing global leader in cybersecurity, trusted by some of the biggest names in the industry. Besides many enterprises and government agencies, nearly 30% of the world’s top MSSPs rely on our platform, and that number is growing every day as more companies recognize the value of next-generation security solutions. We're at the forefront of...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job OverviewLynx Software Technologies is seeking a skilled Senior Software Development Engineer to join our team. In this role, you will be responsible for ensuring the successful deployment and support of Lynx product implementations end-to-end.The ideal candidate will have excellent communication skills, a strong knowledge of Intel/ARM/PowerPC...


  • San Jose, California, United States Sterling Engineering Inc. Full time

    Job DetailsSterling Engineering Inc. is seeking an experienced Sr Software Engineer to join our team onsite in San Jose, CA. This is a contract-to-hire opportunity for a skilled individual with a strong background in software development, particularly in regulated industries such as pharmaceutical and medical devices.The ideal candidate will have extensive...


  • San Francisco, United States CyberTec Full time

    Job Title : Sr. Software Quality Engineer - Medical Instruments ( Onsite ) Location: San Jose, CA (On site) Job Type : 5 Day Onsite Duration : 12 months Opening : 1 Opening ! MUST HAVES: Flow Cytometry/Medical Instrument testing, Robot, Python and 3 + years as Sr. Quality Engineer. Need to be a quick learner and to contribute and multitask. Must have strong...


  • San Jose, United States Advanced Micro Devices , Inc. Full time

    Overview: 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....


  • San Jose, United States ZipRecruiter Full time

    Job DescriptionSr. Software Development Engineer in TestResponsibilities:As a Senior SDET you will understand the technical design of applications and ensure testability of the developed components.You will build test automation with the goal of providing maximum coverage in the most efficient manner.Work 80% of the time on automation and help the team drive...


  • San Jose, United States IBM Full time

    Introduction Are you a seasoned software engineer with a passion for building scalable micro-services that handle massive amounts of data and form the backbone of customer-facing managed services? We are a growing SaaS-centered product that helps our enterprise customers plan, analyze, and optimize their IT spending across traditional and cloud...