Senior EDA Software Engineer - FPGA, C++/Python

191 Altera Corporation

San Jose (CA)

On-site

USD 149,000 - 216,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Altera is seeking a seasoned software engineer to shape its FPGA design software. You will work on lightweight, scalable data models for FPGA devices and high-performance APIs powering Quartus’ algorithms and data structures.

The role sits in the Database, Infrastructure & Tooling (DBIT) team in San Jose, focusing on collaboration across hardware and software teams, with emphasis on solving complex engineering problems at the intersection of hardware and software.

Qualifications

  • Bachelor's degree in CS/CE or related field with 6+ years experience; OR Master's with 4+ years; OR PhD with 8+ years.
  • Excellent programming skills in C/C++ and Python.
  • Excellent written and verbal communication skills.

Responsibilities

  • Using C++ and Python to specify, implement and maintain software data models to represent FPGA devices.
  • Developing high-performance APIs to streamline access to FPGA device databases for synthesis, placement, routing, timing and power analysis.
  • Collaborating with hardware and software teams to bring next-generation FPGA devices to Quartus.
  • Developing tools to aid/enhance FPGA device bring-up processes.

Skills

C/C++
Python

Education

Bachelor's degree in Computer Science or Computer Engineering or related fields
Master's degree in Computer Science or Computer Engineering or related fields
Ph.D. in Computer Science or Computer Engineering or related fields

Job description

Altera is seeking a seasoned software engineer to shape its FPGA design software. You will work on lightweight, scalable data models for FPGA devices and high-performance APIs powering Quartus’ algorithms and data structures.

The role sits in the Database, Infrastructure & Tooling (DBIT) team in San Jose, focusing on collaboration across hardware and software teams, with emphasis on solving complex engineering problems at the intersection of hardware and software.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

EDA/FPGA Software Engineer - High-Performance APIs
EDA/FPGA Software Engineer - High-Performance APIs

Altera Corporation • San Jose (CA)

On-site
USD 149,000 - 216,000
FPGA Software Engineer - C++/Python & Data Models
FPGA Software Engineer - C++/Python & Data Models

altera • San Jose (CA)

On-site
USD 149,000 - 216,000
EDA Software Engineer
EDA Software Engineer

191 Altera Corporation • San Jose (CA)

On-site
USD 149,000 - 216,000
EDA Software Engineer
EDA Software Engineer

altera • San Jose (CA)

On-site
USD 149,000 - 216,000
EDA Software Engineer
EDA Software Engineer

Altera Corporation • San Jose (CA)

On-site
USD 149,000 - 216,000
Senior Physical Design Engineer – FPGA SoC Innovator
Senior Physical Design Engineer – FPGA SoC Innovator

191 Altera Corporation • San Jose (CA)

On-site
USD 133,000 - 193,000
Senior FPGA Physical Design Engineer
Senior FPGA Physical Design Engineer

Altera • San Jose (CA)

On-site
USD 119,000 - 169,000
Lead FPGA & Embedded Software Engineer Aerospace & Defense
Lead FPGA & Embedded Software Engineer Aerospace & Defense

191 Altera Corporation • Hazlet Township (NJ)

On-site
USD 120,000 - 174,000
Senior Physical Design Architect – FPGA Backend
Senior Physical Design Architect – FPGA Backend

Altera • San Jose (CA)

On-site
USD 149,000 - 215,000
Senior Physical Design Engineer for SoC & FPGA
Senior Physical Design Engineer for SoC & FPGA

Altera Corporation • San Jose (CA)

On-site
USD 133,000 - 193,000