A

Altera

FPGA and SoC provider with software

CPU Design Engineer

Silicon & ASIC DesignConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USAIn-person

About the Job

Requirements

  • A bachelor's, master's, or Ph.D. in Electrical Engineering, Computer Engineering, or a related technical discipline is required.
  • At least 3 years of digital design experience focused on CPU or processor RTL design and FPGA implementation is required.
  • Advanced proficiency in SystemVerilog or Verilog for FPGA synthesis is required.
  • A strong understanding of processor pipeline design, hazard handling, branch prediction, and memory hierarchy, including caches and tightly coupled memories, is required.
  • Deep hands-on proficiency with Altera Quartus Prime Pro is required, including Platform Designer (Qsys), TimeQuest Timing Analyzer, and Signal Tap or similar electronic design automation software.

Responsibilities

  • Micro-architect, design, and implement soft CPU cores using SystemVerilog or Verilog, structured to map efficiently onto Altera FPGA architectures.
  • Optimize processor pipelines for performance, power, and area around FPGA-specific constraints, using Adaptive Logic Modules, M20K/MLAB memory blocks, and specialized DSP columns.
  • Drive designs through Altera tool flows, managing floorplanning, placement constraints, and timing closure at high frequencies.
  • Implement features for configurable soft cores, including optional instruction set extensions, custom instructions, and variable cache configurations.
  • Collaborate with design verification teams to build simulation environments and participate in hardware validation using Altera development boards.

Desired Qualifications

  • Familiarity with the RISC-V instruction set architecture specification and custom instruction insertion.
  • Experience with FPGA on-chip interfaces such as Avalon Memory-Mapped/Streaming and AMBA AXI.
  • Knowledge of compiler toolchains such as GCC and LLVM, assembly programming, and embedded C debugging.
  • Proficiency in Python, Tcl, or shell scripting to automate FPGA compilation and regression workflows.

About the Company

Altera

FPGA and SoC provider with software

Altera designs and manufactures FPGAs and SoCs, along with software tools for hardware design and deployment. Customers can configure these programmable chips after fabrication to fit specific applications, helping them reach market faster and optimize performance. The company differentiates itself by offering a broad configurable silicon platform and a dedicated design software suite as an independent provider after its separation from Intel. Its goal is to deliver high-performance, adaptable processing solutions for industries like automotive, aerospace, communications, AI, cloud, and edge computing.

Company size
Not listed
Company stage
IPO
Headquarters
San Jose, CA
Founded
1983

Recently Posted Jobs

Explore more opportunities at Altera

See more jobs