EDA Software Engineer

AlteraSan Jose, CA
$149,100 - $215,900Onsite

About The Position

Altera is a leading provider of programmable solutions, focusing on agility, software-first, and AI-driven solutions to shape the future of computing. The Database, Infrastructure & Tooling (DBIT) Team is crucial in bringing Altera’s next-generation FPGA devices to Quartus Prime, our flagship design software. This team acts as the bridge between hardware and software, defining and implementing how FPGA devices are modeled within Quartus. We are seeking a seasoned software engineer to contribute to Altera’s industry-leading FPGA design software, working on initiatives such as lightweight yet scalable data models for sophisticated FPGA architectures and high-performance APIs for Quartus’ algorithms and data structures.

Requirements

  • 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.
  • Excellent programming skills in C/C++ and Python.
  • Excellent written and verbal communication skills.

Nice To Haves

  • Advanced background on algorithms and data structures.
  • Experience developing EDA tools.
  • Exceptional problem-solving skills.
  • Background on graph-based algorithms.
  • Background on HDL design using Verilog, SystemVerilog, and/or VHDL.
  • Experience developing and maintaining internal applications and APIs.
  • Experience with FPGA architecture and tools.
  • Experience developing FPGA tools.

Responsibilities

  • Using C++ and Python to specify, implement and maintain software data models to represent FPGA devices.
  • Developing high-performance APIs to streamline the access to FPGA device databases to industry-leading algorithms 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.

Benefits

  • Incentive opportunities that reward employees based on individual and company performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service