Timing Engineer

Altera

San Jose, CAOn-siteFull time
Invite-only right now: save jobs, track applications, build tailored resumesAlready have an account? Log in
Pay
$100K to $110K
a year
Location
San Jose, CA
Work style
On-site
Job type
Full time
Posted
Oct 15
2 days ago
Career path

See where this role leads

Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.

Join the waitlist

About the company

Altera

Semiconductors · 1,001 to 5,000 employees

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. With more than four decades of industry‑leading FPGA expertise, our singular mission is to deliver the programmable technologies that help customers differentiate, innovate, and scale across rapidly evolving markets like AI, cloud, networking, and edge. As an independent company, we move faster, invest deeper, and partner more closely—empowering our teams to drive breakthrough innovation and shape the future of the FPGA industry.

Altera on LinkedIn

What you'll do

  • Support static timing analysis, analyze timing reports and constraints, and assist with timing closure and optimization for FPGA designs.
  • Develop scripts, analyze timing data, collaborate with engineering teams, and document findings and methodology improvements.

What you need

  • Requires a bachelor’s degree in a related technical field and at least 1 year of relevant experience, digital design or project experience, timing analysis or coursework, and Linux/Unix and scripting experience or coursework.
  • Education: a bachelor's degree or a postgraduate degree

Key skills

static timing analysistiming constraintstiming closurePythonTclPerlLinux/Unixdigital timing conceptsdigital logiccomputer architectureanalytical and problem-solving skills

Keywords for your resumePro

The words this employer's screening is likely to look for.

This job lists resume keywords

The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.

Join the waitlist

See full description on company page, apply now

Read the full posting here
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. With more than four decades of industry‑leading FPGA expertise, our singular mission is to deliver the programmable technologies that help customers differentiate, innovate, and scale across rapidly evolving markets like AI, cloud, networking, and edge. As an independent company, we move faster, invest deeper, and partner more closely—empowering our teams to drive breakthrough innovation and shape the future of the FPGA industry. About the Role Altera is seeking a Timing Engineer to join our Physical Design organization. In this role, you will support timing analysis and closure activities for FPGA designs, working closely with experienced Timing, Physical Design, RTL Design, and Architecture engineers. You will gain hands-on experience with static timing analysis (STA), timing constraints, timing reports, timing optimization, and timing closure methodologies. The ideal candidate has a strong foundation in digital design and timing concepts and is interested in developing expertise in semiconductor timing analysis and advanced FPGA design methodologies. Key Responsibilities Support static timing analysis (STA) for block-level and subsystem-level designs. Analyze timing reports to identify setup, hold, and other timing violations and work with senior engineers to determine root causes. Support the development, review, and validation of timing constraints for FPGA designs. Analyze timing results across multiple operating conditions, process corners, and design modes. Assist with timing closure activities by identifying critical paths and providing data-driven recommendations for optimization. Support timing optimization and engineering change order (ECO) activities under the guidance of experienced engineers. Develop and maintain Python, Tcl, Perl, or similar scripts to automate timing analysis and improve engineering workflows. Assist with running and analyzing large-scale timing data and generating reports for engineering teams. Support timing budget analysis and help identify timing challenges at block and interface boundaries. Work with Physical Design and RTL engineers to investigate timing issues and evaluate potential solutions. Participate in timing methodology and flow improvements to increase efficiency, accuracy, and design quality. Document timing analysis, results, and technical findings to support design reviews and future development. Develop familiarity with industry-standard timing analysis tools, methodologies, and semiconductor design flows. Salary Range 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. $100,000 - $110,000 USD We use artificial intelligence to screen, assess, or select applicants for the position. Applicants must be eligible for any required U.S. export authorizations. #LI-MD1 Qualifications: Minimum Qualifications Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field. 1+ year of relevant experience in timing analysis, digital design, semiconductor engineering, VLSI, ASIC, FPGA, or a related technical field. 1+ year of experience or equivalent hands-on project experience with digital logic, digital circuits, computer architecture, or integrated circuit design. 1+ year of experience or coursework involving timing analysis, simulation, design verification, or related engineering analysis. 1+ year of experience or coursework using Linux/Unix environments and technical scripting with Python, Tcl, Perl, or similar languages. Foundational understanding of digital timing concepts, setup and hold timing, clocking, and semiconductor design methodologies. Preferred Qualifications Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field. Experience with static timing analysis (STA), timing constraints, timing reports, or timing closure. Familiarity with concepts such as setup and hold analysis, clock skew, clock uncertainty, critical paths, timing slack, and timing exceptions. Experience with Python, Tcl, Perl, or similar scripting languages for engineering automation and data analysis. Familiarity with multi-corner/multi-mode (MCMM) timing analysis and process, voltage, and temperature (PVT) variations. Experience with FPGA, ASIC, SoC, or semiconductor design projects through professional experience, academic research, or hands-on projects. Familiarity with physical design concepts including synthesis, placement, routing, clock distribution, and design optimization. Experience working in Linux/Unix environments and with software development or version-control tools. Strong analytical and problem-solving skills with the ability to collaborate effectively across engineering teams. Job Type: Regular Shift: Shift 1 (United States of America) Primary Location: San Jose, California, United States Additional Locations: Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

More entry level jobs in San Jose, CA

All jobs in San Jose, CA

Ready to apply?

Jigup is invite-only right now. Join the waitlist to save jobs, track applications, and build tailored resumes.

Join the waitlist