Altera
FPGA Compiler (Placer) Engineer
San Jose, California, United States
Sponsorship not specified$149k-$216kDetected 28 days ago
PythonC++Data StructuresAlgorithmsFPGAElectrical EngineeringCollaboration
About the role
- Job Details: Job Description: About Altera At Altera™, our independence as the world's largest pure ‑ play FPGA solutions provider gives us the focus, speed, and agility to innovate without compromise.
- Position Overview Altera is a leader in FPGA innovation, delivering programmable solutions that power AI, cloud computing, networking, and edge applications.
- Altera is seeking a FPGA Compiler Engineer (Placer) to join our Compiler team in San Jose, CA.
Responsibilities
- Design, implement, and enhance FPGA placement algorithms to optimize timing, congestion, and resource utilization.
- Improve runtime performance, scalability, and quality of results (QoR) for large and complex customer designs.
- Develop and refine timing-aware placement strategies to support high-frequency, performance-critical designs.
- Partner with architecture, routing, and STA teams to align placement strategies with FPGA device capabilities and constraints.
- drive improvements to convergence and design closure.
- Analyze placement quality, congestion hotspots, and timing bottlenecks; drive improvements to convergence and design closure.
- Integrate new placement capabilities into the compiler infrastructure and validate across diverse workloads.
- Collaborate with world-class teams across architecture, silicon, and software
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- 6+ years of experience in FPGA/ASIC CAD, EDA tools, or related fields.
- Experience in algorithms and data structures (optimization, graph theory, heuristics)
- Experience with placement algorithms or physical design flows
- Experience in C/C++ and software engineering best practices
- Experience with placement techniques (analytical placement, simulated annealing, partitioning, clustering)
- Experience with Timing-driven and congestion-driven optimization
- Experience in solving complex, large-scale optimization problems with high performance and scalability requirements.
- Applicants must be eligible for any required U.S. export authorizations.
- Experience in ASIC or FPGA physical design methodologies
Nice to have
- Experience with FPGA toolchains (e.g., Quartus, Vivado )
- Knowledge of FPGA architectures and interconnect fabrics
- Familiarity with routing and timing closure techniques
- Experience with parallel or distributed algorithms for EDA tools
- Scripting experience (e.g., Python, Tcl ) for tooling and automation
- Shift 1 (United States of America)
- San Jose, California, United States
- Posting Statement:
Skills
- About Altera
- Position Overview
- Altera is a leader in FPGA innovation, delivering programmable solutions that power AI, cloud computing, networking, and edge applications.
Compensation
- The pay range below is for Bay Area California only.
- Actual salary may vary based on a number of factors including job location, job-related knowledge, skills, experiences, trainings, etc.
- We also offer incentive opportunities that reward employees based on individual and company performance.
This listing is sourced directly from Altera's careers page and normalized into a canonical job model.