CareerPlanSign in

Software Engineer II: Innovus R&D

Brasil💼 Full-time🗓 2026-08-30 → 2026-09-21

Core

Design and development of new algorithms and technology for automated clock-tree synthesis in the Innovus place and route tool.

Role type

Software Engineer II (EDA tool development)

Builds

Automated clock-tree synthesis algorithms and features for the Innovus place and route tool

Domain

Electronic Design Automation (EDA), Semiconductor

Deliverable

product features

Required skills

C++ programming, Tcl scripting, algorithm design, data structures, unit testing, debugging, software scalability optimization

Preferred skills

Linux command line tools, version control systems (Perforce/Git), agentic coding systems (Claude Code, Github Copilot), knowledge of placement and routing algorithms

Technologies

C++, Tcl, Innovus, Perforce, Git, Linux

Responsibilities

Develop code in C++ and Tcl within a distributed software development environment, maintain and improve existing code to improve software scalability and reduce memory footprint, debug customer issues and fix bugs, build unit tests and run regressions to validate functionality, test new algorithmic developments on industrial test cases

Sourced via adzuna · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.