✦ Luna Orbit — Software Engineering

Senior Staff Software Development Engineer, Placer

at Advanced Micro Devices

📍 San Jose, California, United States Hybrid Posted March 13, 2026
Type Not Specified
Experience senior
Exp. Years Not specified
Education Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Electrical Engineering
Category Software Engineering

Develops and optimizes FPGA placement and routing algorithms to enhance hardware performance, working with cutting-edge hardware and software tools.

  • Design FPGA algorithms
  • Implement placement/routing techniques
  • Debug and optimize FPGA tools
  • Evaluate architecture features
  • Collaborate on hardware-software integration

Focuses on FPGA physical implementation, algorithm development, debugging, and performance optimization using C++, hardware architecture knowledge, and development tools.

The ideal candidate is a senior software engineer with strong expertise in C++, object-oriented design, and concurrency. They should have experience with FPGA development, hardware architecture, and optimization algorithms, and be capable of working in a hybrid environment.

C++Object-Oriented ProgrammingConcurrencyThreading APIsDebugging
Hardware ArchitectureFPGAPlacement AlgorithmsRouting Algorithms
GitHubDebuggersProfilers
C++Object-Oriented ProgrammingConcurrencyThreading APIsDebuggingProfilersHardware ArchitectureFPGAPlacement AlgorithmsRouting Algorithms
C++Object-Oriented ProgrammingConcurrencyThreading APIsDebuggingProfilersHardware ArchitectureFPGAPlacement AlgorithmsRouting Algorithms
Problem-solvingCommunicationCollaborationAttention to detailResearch and development
Industry Semiconductors, Technology
Job Function FPGA algorithm development and hardware optimization
C++Object-Oriented ProgrammingConcurrencyThreading APIsDebuggingProfilersHardware ArchitectureFPGAPlacement AlgorithmsRouting Algorithms

Lack of experience with FPGA tools, No proficiency in C++, No experience with hardware architecture

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile