THE ROLE: We are looking for an experienced Engineer, who with their system software expertise will develop software to program & manage heterogenous compute architectures in AMD SOC’s packed with FPGA and various other compute processors. Ability to work cross-functionally across FPGA design, boards, SOC’s, various software stacks (linux, rtos, baremetal) will be essential to succeed in this role. THE PERSON: Ability to go broad in knowledge working on various hardware (board, fpga configurations) and narrow for software development (driver or firmware) will make one successful. The joy for learning in this space will be immensely supported by colleagues with diverse areas of expertise around. We at AMD are take Adaptable & High Performance Compute seriously, so if you like reconfigurable hardware and all-programmable SOC, you would love our team. KEY RESPONSIBILITIES: Software Development: Develop linux user-space apps & kernel-space drivers. Develop baremetal, rtos firmwares & applications. Develop tests at unit-test, integration & system level. Collaboration: Work with silicon design, board design, fpga design, architecture and other software teams that are geographically distributed. Architecture: Contribute to the architecture and design of software, firmware, drivers, apps & tests. Upstreaming: Upstream linux kernel drivers to linux community project. Ownership: Plan & execute complex projects. Influence other teams to raise the bar. Mentor junior engineers to be successful. Customer obsession: Work with internal & external customers and customer support teams for resolving critical customer escalations in timely fashion. PREFERRED EXPERIENCE: Hands-on experience with linux kernel-space drivers, user-space & firmware development. Expertise in C programming language. 4+ years of hands-on C programming in previous jobs. Hands-on experience working with various types of hardware/boards - ARM System on Chips (SOC), Embedded systems, System-on-Modules (SOM), x86 CPU + PCI-E card endpoint. Previous experience with writing software for asymmetric compute processors and inter-processor communication will be strongly preferred. Previous experience with Xilinx SoC (ZynqMP, Versal) and Vivado design tools will be strongly preferred. Some experience with python preferred. ACADEMIC CREDENTIALS: Bachelor’s or Master’s degree in related discipline preferred LOCATION: San Jose, CA #LI-DW1 #LI-HYBRID
Benefits offered are described: AMD benefits at a glance. 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.
Tags: No, USD $142,940.00/Yr., USD $204,200.00/Yr., US Careers (External)
Other Jobs from AMD
Sr. Silicon Design Engineer
Staff Product Development Engineer
Director Machine Learning Engineer
ML Kernel Development and Optimization Engineer on GPU
Principal Member of Technical Staff - GPU Performance Engineering
Machine Learning Engineer
Similar Jobs
Staff Software Engineer - Java, Distributed Systems
Software Engineer in Test
Middle Python Engineer (Document App, New Product Team)
Principal Machine Learning Engineer
Software Infrastructure Engineer, ML Ops
Software Engineer, ML Infrastructure
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say