← Back to roles

Software Engineer – Placement / Routing / Physical Synthesis

Efinix Inc

FPGAPosted Oct 20, 2026
Apply on Efinix Inc

Overview

Open roles
32
At this company
See all
Similar roles
1,150
Same title, 95 companies
Search
Added in 30 days
32
At this company, still open

Skills named in this posting

  • C++
  • Python
Software Engineer – Placement / Routing / Physical Synthesis Location: Toronto, Canada Develop state-of-the-art techniques for placement, routing, and/or physical synthesis. Work on our software to utilize the full potential from our next generation Titanium FPGA family. Responsibilities: • Contribute to research and development of placement, routing, and/or physical synthesis. • Improve run-time / memory consumption for future large FPGA devices. • Develop custom solutions to support customer engagements. Qualifications: • B.Sc. + 6 years, M.Sc. + 4 years, PhD +0 years in Computer Engineering / Computer Science. • Strong analytical/programming abilities. • Knowledge of FPGAs is an asset. • C++, Python. • Experience with EDA algorithms (Global/Detailed Placement, Routing, Physical Synthesis). • Machine Learning experience is an useful.

Apply on the employer's site

Original posting: efinixinc.com

Apply on Efinix Inc

RISC-V ecosystem

Efinix Inc in the RISC-V ecosystem

RISC-V International: Strategic

Our mission is to drive the future of edge computing w/our Trion® FPGA silicon platform.

  • FPGA vendor promoting RISC-V SoCs on its devices ("RISC-V SoCs: Powering Embedded Computing")
  • RISC-V soft cores used across its Trion/Titanium FPGA product lines

Same employer

View all 32