Software Development Engineer
Posted 556 days ago
Job Description
This job posting has expired and no longer accepting applications.
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_ SENIOR SOFTWARE DEVELOPMENT ENGINEER THE ROLE: AMD is looking for an enthusiastic senior software engineer to join the growing Vitis profiling and debug team. As a member of our team, you will demystify the execution of applications to our customers on a variety of hardware architectures and boards, including NPU, PL, and CPU. You will develop mechanisms to interpret the collected information and provide high level guidance on the next steps for customers to fully unlock the performance of the AMD hardware. THE PERSON: The ideal candidate will have the flexibility to understand and attack problems at many levels from hardware through different layers of software all the way to visualization, and the intuition on which level to best realize the solution. A successful candidate will also employ strong communication skills to collaborate with several other strong teams of engineers in AMD in order to develop complete features helpful to our customers. KEY RESPONSIBILITIES: Develop tools and methodologies to help users debug the functionality and performance of high-level applications running on heterogeneous processing elements, including NPUs, AIE, and PL kernels. Develop and maintain run time library code in C++ that provides profiling and debugging services Develop code and processes that configure and control hardware resources such as internal NPU performance counters Develop new solutions to provide higher level abstractions of current debug and profiling services, as well as new solutions for new architectures and applications such as ML Coordinate with other teams in AMD to support Vitis profiling and debug features in all flows and devices, including emulation flows and edge hardware PREFERRED EXPERIENCE: Expert knowledge and hands-on experience in C, C++ Solid understanding of object-oriented-design principles Solid understanding of Software Engineering principles, Data structure, algorithms, Operating Systems concepts and multithread programming Excellent design and code development skills, familiarity with Linux and modern software tools and techniques for development Good analytical and problem-solving skills Familiarity with ML debugging techniques and methods Familiarity with profiling tools and methodologies Familiarity with ACAP and FPGA devices and their tool chains ACADEMIC CREDENTIALS: Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline LOCATION: San Jose, CA #LI-MM2 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.
This job posting has expired and no longer accepting applications. Please check out our latest AI jobs.
AMD
80 jobs posted
About the job
Posted on
Sep 2, 2024
Apply before
Oct 2, 2024
Job typeFull-time
CategoryOther AI jobs
Location
San Jose, CA
Skills
Similar Jobs
25d
Sr. AI Software Development Engineer
AMD
IASI, RomaniaSr. AI Software Development Engineer
AMD
IASI, Romania25d10d
Software Development Engineer, Healthcare AI
Amazon
US, WASoftware Development Engineer, Healthcare AI
Amazon
US, WA10d14d
Software Data Engineer
BenchSci
$110K - $135KToronto, OntarioSoftware Data Engineer
BenchSci
$110K - $135KToronto, Ontario14d11d
Software Development Engineer for Machine Learning
Workday
CA$112K - CA$168KCanada, BC, CanadaSoftware Development Engineer for Machine Learning
Workday
CA$112K - CA$168KCanada, BC, Canada11d7d
AI Software Engineer
HP IQ
$127K - $175KSan Francisco, CAAI Software Engineer
HP IQ
$127K - $175KSan Francisco, CA7d8d
Software Engineer, GenAI
Abridge
SFSoftware Engineer, GenAI
Abridge
SF8d3d
Software Development Engineer II - AI Software Components
Esri
$98K - $163KRedlands, CASoftware Development Engineer II - AI Software Components
Esri
$98K - $163KRedlands, CA3d2d
Senior Software Engineer, AI-Augmented Development
Tutor Intelligence
Watertown, MASenior Software Engineer, AI-Augmented Development
Tutor Intelligence
Watertown, MA2d22d
Principal Software Development Engineer, AI Open-Source Software
AMD
VANCOUVER, CanadaPrincipal Software Development Engineer, AI Open-Source Software
AMD
VANCOUVER, Canada22d16d
Principal Software Development Engineer, AI Open-Source Software
AMD
Santa Clara, CaliforniaPrincipal Software Development Engineer, AI Open-Source Software
AMD
Santa Clara, California16d
Looking for something different?
Browse all AI jobsFree AI job alerts
Get the latest AI jobs delivered to your inbox every week. Free, no spam.