Altera
Senior Principal Engineer (PE) / Subject Matter Expert (SME) – Quartus Timing Analysis & Optimization
San Jose, California, United States · Principal
Sponsorship not specified$266k-$392kDetected 12 days ago
C++Data StructuresAlgorithmsFPGAElectrical EngineeringLeadershipMentoring
About the role
- This role will provide technical leadership across the Quartus compilation flow, with a particular emphasis on Static Timing Analysis (STA), timing closure, timing modeling, optimization algorithms, and scalable compiler infrastructure.
- The successful candidate will work closely with architecture, synthesis, fitting, routing, and timing teams to improve compiler quality of results (QoR), runtime, scalability, and signoff correlation for next-generation FPGA devices.
- The pay range below is for Bay Area California only.
Responsibilities
- Define and drive the technical roadmap for timing analysis, timing modeling, and timing optimization within the Quartus FPGA Compiler.
- Lead the design and implementation of advanced timing engines supporting FPGA compilation, placement, routing, and timing closure.
- Develop methodologies to improve timing convergence across the Quartus RTL-to-bitstream flow.
- Partner with architecture and compiler teams to enable best-in-class timing QoR and signoff correlation.
- Architect and develop next-generation STA capabilities, including graph-based and path-based timing analysis.
- Develop timing modeling methodologies that accurately correlate Quartus results with silicon behavior and signoff requirements.
- Drive innovations in delay modeling, clock modeling, timing abstraction, and hierarchical timing analysis.
- Partner with FPGA architecture teams to ensure accurate representation of device resources and timing characteristics.
- Design scalable data structures and algorithms for timing analysis and optimization.
- Drive architectural improvements that enable efficient handling of large, complex FPGA designs.
Requirements
- 15+ years of experience in EDA software development, timing analysis, physical design, FPGA compilation, or related domains.
- Deep expertise in:
- Strong understanding of:
- Extensive software development experience in C++ and large-scale optimization systems.
- MS or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field.
Nice to have
- Prior experience with the Quartus compiler, Timing Analyzer, Fitter, Routing, or related FPGA implementation technologies.
- Expertise in one or more of the following:
- Path-based timing optimization
- Clock-Reconvergence Pessimism Removal (CRPR)
- Latch-based timing analysis
- Incremental optimization frameworks
- Timing-driven placement and routing
- Variation-aware analysis techniques
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.
This listing is sourced directly from Altera's careers page and normalized into a canonical job model.