FPGA Software Engineer - C++/Python & Data Models

altera

San Jose (CA)

On-site

USD 149,000 - 216,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Altera is a leading provider of programmable solutions, focused on AI-driven, software-first FPGA development and scalable hardware technologies. The DBIT team bridges hardware and software to model devices inside Quartus and power state-of-the-art algorithms and data structures.

We seek a seasoned software engineer to design lightweight, scalable data models for FPGA architectures and to collaborate across hardware and software teams on next-generation devices and tooling for bring-up and

Qualifications

  • Bachelor's degree in Computer Science, computer engineering or related fields with 6+ years of experience; OR
  • Master's Degree in Computer Science, computer engineering or related fields with 4+ years of experience; OR
  • Ph.D. degree in Computer Science, computer engineering or related fields with 8+ years of experience.

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 analysis, power analysis, among others.
  • Collaborating with multiple hardware and software teams while bringing the next-generation FPGA devices to Quartus.
  • Developing tools to aid/enhance Altera’s FPGA device bring-up processes.

Skills

C/C++
Python
Communication skills

Education

Bachelor's degree in CS/CE or related fields
Master's degree in CS/CE or related fields
Ph.D. in CS/CE or related fields

Job description

Altera is a leading provider of programmable solutions, focused on AI-driven, software-first FPGA development and scalable hardware technologies. The DBIT team bridges hardware and software to model devices inside Quartus and power state-of-the-art algorithms and data structures.

We seek a seasoned software engineer to design lightweight, scalable data models for FPGA architectures and to collaborate across hardware and software teams on next-generation devices and tooling for bring-up and

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

Similar jobs worth comparing

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

191 Altera Corporation • San Jose (CA)

On-site
USD 149,000 - 216,000
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
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
FPGA Systems Engineer for Aerospace & Defense DSP
FPGA Systems Engineer for Aerospace & Defense DSP

altera • San Jose (CA)

On-site
USD 119,000 - 172,000
EDA Software Engineer
EDA Software Engineer

Altera Corporation • San Jose (CA)

On-site
USD 149,000 - 216,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
FPGA Systems Engineer – Defense, AI & DSP Innovation
FPGA Systems Engineer – Defense, AI & DSP Innovation

191 Altera Corporation • San Jose (CA)

On-site
USD 119,000 - 172,000
Senior Physical Design Engineer: FPGA & SoC Innovation
Senior Physical Design Engineer: FPGA & SoC Innovation

Altera • San Jose (CA)

On-site
USD 133,000 - 193,000
Senior Physical Design Architect – FPGA Backend
Senior Physical Design Architect – FPGA Backend

Altera • San Jose (CA)

On-site
USD 149,000 - 215,000