CareerPlan

Software Engineer Advanced

Austin, TX, United StatesFull-time$167k–$217k2026-11-03 → 2026-11-10
On-site

Core

Design, develop, modify, and implement software systems using C++ for large-scale scientific applications, focusing on circuit simulation, design rule checking, optimization, and timing analysis.

Role type

Senior IC software engineer (C++ systems)

Builds

Software systems for circuit simulation, design rule checking, optimization, and timing analysis

Domain

Semiconductor/EDA industry + C++ systems engineering

Deliverable

production ML models | product features

Required skills

C++, algorithms, data structures, digital design concepts, Linux/UNIX development, debugging, system optimization

Preferred skills

Scientific analysis, complex workflow design

Technologies

C++, Linux, UNIX

Responsibilities

Debug and analyze tools using C++ and C; Design, develop, and optimize complete software systems; Modify existing software to correct critical errors; Develop algorithms for circuit simulation and timing analysis; Interact with product engineering and QA teams to drive software development.

Seniority

Senior, hands-on IC