A

Altera

FPGA and SoC provider with software

FPGA Development Tools Engineer

Systems Software EngineeringPosted on Nov 9
Full-timeToronto, ON, CanadaIn-person

About the Job

Requirements

  • At least 1 year of software development experience in a hardware or silicon environment, using one or more programming or scripting languages such as C/C++, Java, Python, Perl, or Tcl.
  • A bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.

Responsibilities

  • Develop high-quality C/C++ software to enable placement and mapping of peripheral components in FPGAs.
  • Own, develop, and enhance tools that automate device modeling of FPGA peripheral components.
  • Own the hardware/software co-design architecture of various blocks.
  • Design and implement new features based on the hardware/software co-design architecture, enhance existing features, and work through a large codebase.
  • Perform analytical, logical, and computer-aided design tasks involved in device modeling and compilation of peripheral components.
  • Research, design, develop, and optimize software tools that enable the use of FPGAs, including compilers, flows, models, tools, and runtimes closely coupled to FPGA silicon and IP.
  • Develop and optimize software abstractions and frameworks for FPGA acceleration in domains such as deep learning, digital signal processing algorithms, and data analytics.
  • Respond to customer or client requests and events as they arise.

Desired Qualifications

  • Skills in data structures and algorithms.
  • Experience with build processes and makefiles.
  • Experience with RTL using Verilog, VHDL, or SystemVerilog.
  • Experience with Electronic Design Automation (EDA).
  • Experience with FPGA architecture and tools.
  • Experience with version control systems such as Perforce, CVS, or Git in a Unix/Linux environment.

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