Software Development Engineering Lead- Routing

Advanced Micro Devices

San Jose (CA)

Hybrid

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive benefits

Job summary

Advanced Micro Devices is seeking a Software Engineering Lead to innovate and develop novel routing algorithms and optimize FPGA tools in San Jose, California. The ideal candidate should have strong programming skills in C++, alongside deep knowledge of Data Structures and Algorithms. Responsibilities include the design and implementation of cutting-edge technologies while collaborating with industry specialists. A bachelor's, master's, or PhD in relevant fields is required. AMD offers competitive benefits and fosters a diverse work environment.

Qualifications

  • In-depth knowledge of Data Structure, Graph Theory, and Algorithms.
  • Solid Programming skills in C++.
  • Experience with modern concurrent programming and threading APIs.

Responsibilities

  • Innovate and develop novel routing algorithms.
  • Design, implement, analyze, and test FPGA physical implementation tools.
  • Conduct research for next-generation FPGA optimization techniques.

Skills

C++ Programming
Data Structure
Graph Theory
Algorithms
Communication Skills
Problem Solving

Education

Bachelor’s, Master’s or PhD in Computer Science, Computer Engineering, or Electrical Engineering

Tools

GitHub
Debuggers

Job description

THE ROLE

AMD is looking for a 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 leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD.

KEY RESPONSIBILITIES
  • Innovate and develop novel Routing algorithms to get multi-fold performance improvements (QoR, Compile Time, Memory Usage)
  • Be involved in the design, implementation, analysis, and test of FPGA physical implementation tools which include optimization, placement, timing, and routing.
  • Perform research and development of novel algorithms and optimization of existing algorithms to improve quality of results (QOR), runtime, and memory.
  • Conduct research and development of novel placement/routing and optimization techniques for next-generation FPGAs.
  • Evaluate new FPGA architecture features and their impact on existing implementation tools.
  • Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
  • Design and develop new groundbreaking AMD technologies
  • Debugging/fixexisting issuesand research alternative, more efficient ways to accomplish the same work
  • Develop technical relationships with peers and partners
PREFERRED EXPERIENCE
  • In-depth knowledge of Data Structure, Graph Theory and Algorithms
  • Solid Programming skills in C++
  • Strong object-oriented programming background
  • Ability to write high quality code with keen attention to detail
  • Experience withmodern concurrent programming and threading APIs
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus
  • Effective communicationand problem-solving skills
ACADEMIC CREDENTIALS

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

BENEFITS

Benefits offered are described.

EEO STATEMENT

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.

AI POLICY

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s Responsible AI Policy is available.

#LI-RD1

#LI-HYBRID

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineering Lead- Routing
Software Development Engineering Lead- Routing

AMD • San Jose (CA)

On-site
USD 226,000 - 340,000
Solutions Architect
Solutions Architect

Advanced Micro Devices • San Jose (CA)

On-site
USD 100,000 - 130,000
Comprehensive benefits package
RTL Design & Integration Engineer
RTL Design & Integration Engineer

Advanced Micro Devices • San Jose (CA), Northern (KY)

Hybrid
USD 130,000 - 170,000
RTL Design & Integration Engineer
RTL Design & Integration Engineer

AMD • San Jose (CA)

On-site
USD 120,000 - 190,000
Software Engineer - FPGA Logic Synthesis
Software Engineer - FPGA Logic Synthesis

AMD • San Jose (CA)

Hybrid
USD 140,000 - 210,000
ASIC/SoC Design Engineer
ASIC/SoC Design Engineer

Advanced Micro Devices • San Jose (CA)

On-site
USD 120,000 - 150,000
Sr. Software Development Engineer
Sr. Software Development Engineer

AMD • San Jose (CA)

On-site
USD 150,000 - 210,000
ASIC/SoC Design Engineer
ASIC/SoC Design Engineer

AMD • San Jose (CA)

On-site
USD 90,000 - 130,000
Comprehensive benefits package
Staff Software Engineer - FPGA Logic Synthesis
Staff Software Engineer - FPGA Logic Synthesis

Advanced Micro Devices • San Jose (CA)

Hybrid
USD 140,000 - 200,000
FPGA Prototyping Lead
FPGA Prototyping Lead

AMD • United States

On-site
USD 150,000 - 210,000
AMD benefits overview