← Back to roles

Senior Staff Software Engineer – Placement / Routing / Physical Synthesis

Efinix Inc

Physical designFPGAPosted 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

  • Place and route
  • C++
  • Python
Senior Staff Software Engineer – Placement / Routing / Physical Synthesis Location: Toronto, Canada We are looking for an experienced software engineer to work in the Efinity Place & Route team. 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: • Drive 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. + 10 years, M.Sc. + 8 years, PhD + 4 years in Computer Engineering / Computer Science • Knowledge of FPGAs • C++, Python • Experience with EDA algorithms (Global/Detailed Placement, Routing, Physical Synthesis) • Machine Learning experience is an asset

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