CareerPlanSign in

Software Engineer II: Innovus R&D

Belo Horizonte, Minas Gerais💼 Full-time🗓 2026-08-31 → 2026-09-21

Core

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

Role type

Software Engineer II (Electronic Design Automation)

Builds

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

Domain

Electronic Design Automation (EDA), Semiconductor chip design

Deliverable

production ML models | product features

Required skills

C++ programming, Tcl scripting, algorithm design, data structures, unit testing, debugging, Linux command line tools

Preferred skills

Master's degree in relevant discipline, experience with agentic coding systems (Claude Code, Github Copilot), version control systems (Perforce/Git), knowledge of placement and routing

Technologies

C++, Tcl, Linux, Perforce, Git, Claude Code, Github Copilot

Responsibilities

Develop code in a distributed software development environment, maintain and improve existing code for scalability and performance, debug customer issues and fix bugs, build unit tests and run regressions, test new algorithmic developments on industrial test cases

Seniority

Mid-level, hands-on IC

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