Lead Software Engineer: Innovus Clock Tree Synthesis

Cadence Design Systems Inc.

Belo Horizonte, Brazil
C++ and tcl development
Eda physical design algorithms
Clock tree synthesis (cts)
You will be joining an exciting R&D team responsible for innovating, designing, and developing key technology used within the Innovus™ product

Job Summary

  • You will be joining an exciting R&D team responsible for innovating, designing, and developing key technology used within the Innovus™ product.
  • Develop code in C++ and Tcl within a distributed software development environment with other contributors from around the world.
  • Explore and integrate AI and Machine Learning (ML) techniques to improve quality of results.

Matching Summary

You will be joining an exciting R&D team responsible for innovating, designing, and developing key technology used within the Innovus™ product.

Skills & Requirements

Must-have

  • C++ and Tcl development
  • EDA physical design algorithms
  • Clock Tree Synthesis (CTS)
  • AI and Machine Learning integration
  • Distributed software development environment

Nice-to-have

  • Machine learning and AI fundamentals
  • AI/ML for EDA experience
  • Linux command line tools
  • Python knowledge
  • Strong data analysis skills

Key Requirements

  • Bachelor’s degree in CS, CE, EE, Physics, or Mathematics
  • Strong C-like programming experience
  • Interest in software engineering principles
  • Good English/Portuguese communication skills
  • Ability to meet stringent deadlines

Work Rights

Not specified

Tailored Resume

Cover Letter