CareerPlan

Software Engineer II

SAN JOSE, USFull-time$105k–$195k2026-11-05 → 2026-11-10

Core

Develop advanced routing algorithms and software solutions for digital physical design in semiconductor chips.

Role type

Software Engineer II (IC)

Builds

Advanced routing technologies for digital implementation platform (Innovus)

Domain

Semiconductor / EDA / Physical Design

Deliverable

production ML models | product features

Required skills

C/C++, algorithms, data structures, Linux/UNIX debugging, software development

Preferred skills

VLSI CAD, physical design concepts, computational geometry, optimization, scripting (Tcl/Python/Perl), EDA tools

Technologies

C/C++, Linux, UNIX, Tcl, Python, Perl

Responsibilities

Design and implement algorithms for bus and constrained routing; Develop high-performance scalable software; Debug routing issues and improve quality/runtime/robustness; Collaborate with R&D teams to define requirements and validate solutions

Seniority

Mid-level IC