Jobs · Engineering · California

Senior Principal Engineer (PE) / Subject Matter Expert (SME) – Quartus Timing Analysis & Optimization

Altera · San Jose, CA · 1 wk ago
Engineering$266k–$392k/yrFull-time

Key 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.
  • Advance support for complex timing scenarios, such as: Multi-corner, multi-mode (MCMM) analysis, timing exception handling, clock domain crossing analysis, variation-aware timing methodologies, and incremental timing analysis.
  • Improve timing accuracy while maintaining industry-leading scalability and runtime performance.
  • 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.
  • Improve compiler performance through parallelization, multi-threading, and incremental processing techniques.
  • Drive architectural improvements that enable efficient handling of large, complex FPGA designs.
  • Provide technical mentorship and thought leadership across engineering teams.
  • Collaborate with synthesis, placement, routing, architecture, verification, and software engineering organizations.
  • Influence future FPGA compiler capabilities through technical strategy, innovation, and long-term planning.

Qualifications

  • MS or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 15+ years of experience in EDA software development, timing analysis, physical design, FPGA compilation, or related domains.
  • Deep expertise in: Static Timing Analysis (STA), timing closure methodologies, timing modeling and correlation, physical design optimization, RTL-to-GDS or RTL-to-bitstream design flows, multi-corner multi-mode (MCMM) analysis.
  • Strong understanding of: Placement and routing algorithms, clock analysis and optimization, Path-Based Analysis (PBA), constraint management and timing exceptions, incremental timing architectures.
  • Extensive software development experience in C++ and large-scale optimization systems.
  • Proven track record developing high-performance, highly scalable EDA engines.

Preferred Qualifications

  • Direct experience developing FPGA compilation tools.
  • 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.
  • Experience designing multi-threaded or distributed EDA infrastructure.
  • Industry-recognized technical leadership demonstrated through patents, publications, standards contributions, or major product innovations.

Similar jobs