Skip to main content
SambaNova

Principal Place and Route (PnR) Engineer

SambaNova Austin, Texas, United States; San Jose, California, United States 1 day ago
Physical Design & EDA

Develop and tune partitioning, placement, and routing algorithms mapping dataflow graphs onto the Reconfigurable Dataflow Unit (RDU).

Originally posted 29 October 2026 by the employer.

About the role

You will develop and tune partitioning, placement, and routing algorithms that map customer workloads onto SambaNova's Reconfigurable Dataflow Unit (RDU). Working with compiler teams, hardware architects, and performance engineers, you will model hardware constraints and trace throughput gaps back to mapping decisions.

What you'll do

  • Develop partitioning, placement, and routing algorithms that satisfy hardware resource constraints while maintaining practical compile times.
  • Tune PnR results for target workloads, including LLM inference across various batch sizes and concurrency levels.
  • Model hardware constraints and architecture features in solvers and heuristics as the chip evolves.
  • Analyze compiled output with performance engineers to trace throughput gaps back to mapping decisions.
  • Build infrastructure for prototyping, regression testing, and deployment of PnR changes.
  • Collaborate with compiler and hardware teams to define interfaces and resource models.

What you'll need

  • M.S. or Ph.D. in Computer Science, Computer Engineering, or a related field.
  • 3+ years of experience developing optimization or graph algorithms in industry or research.
  • Expert knowledge of graph algorithms, partitioning algorithms, combinatorial optimization, or MILP solvers.
  • Strong proficiency in C/C++ and familiarity with Python.
  • Experience designing large, highly parallel, performance-sensitive systems.
  • Experience solving NP-hard problems in practice using heuristics, approximation, or pruned exact methods.

Nice to have

  • Experience with place and route for FPGAs, CGRAs, or other spatial architectures.
  • Experience with ML compilers such as MLIR, LLVM, TVM, or XLA.
  • Experience with simulated annealing, constraint programming, or SAT/SMT solvers.
  • Familiarity with LLM inference stacks such as vLLM and PyTorch.
  • Publications at venues such as FPGA, DAC, ICCAD, or MLSys.

Skills: partitioning, placement and routing, graph algorithms, MILP, C++

More semiconductor jobs: EDA tools engineer jobs · Austin jobs

Market context

This role has been open 0 days — well below the 63-day median for EDA/CAD Engineering roles.

EDA/CAD Engineering · EDA Tools

Open roles in category
745
Median days open
63 d
Category median salary (all employers)
$187k
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
How SambaNova compares in EDA/CAD Engineering hiring
Metric SambaNova All employers we track in this specialty (745 roles · 74 employers)
Open roles in this specialty 1 745
Open roles in the wider Physical Implementation family 3 1545 · 112 employers
Median days open 0 d 63 d (−63 d vs this employer)
Median salary (USD postings) — $187k

Skills observed across this category: partitioning, placement and routing, graph algorithms, MILP, C++

Who's hiring in this category

  • Cadence Design Systems · 158 open roles · median 154 d
  • Synopsys · 64 open roles · median 47 d
  • Micron Technology · 50 open roles · median 43 d
  • GlobalFoundries · 40 open roles · median 30 d
  • Qualcomm · 36 open roles · median 80 d
  • Renesas Electronics · 36 open roles · median 7 d

How we counted: 745 open EDA/CAD Engineering (EDA Tools) roles from 74 employers tracked in the SemiconductorJobs index, counted 29 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Physical Implementation family row. Figures refresh nightly.

Apply now
Austin, Texas, United States; San Jose, California, United States
On-site
1 day ago

Share this job