Opens cadence.wd1.myworkdayjobs.com in a new tab

What You'll Do

  • Core Engine & Workflow Support Dataflow Maintenance: Assist in implementing and maintaining stable internal dataflows between the computational backend and platform workflows.
  • Code Optimization: Write clean, efficient C++ code to support data throughput and memory optimization under the guidance of senior engineers. 2.
  • Agentic AI & Automation Support AI & Test Automation: Assist in connecting system APIs into our next-generation AI workflow while creating and running automated tests to verify autonomous AI actions. 3.
  • GUI Development (Qt Framework) Widgets Implementation: Participate in the hands-on development of the Quantus Insight graphical interface using C++ and Qt Widgets.
  • UI Component Maintenance: Work with existing Qt Model/View components (trees, tables, forms) to ensure efficient data rendering.
  • Linux Debugging: Debug and fix minor UI layout and performance issues in Linux desktop environments using tools like GDB.
  • Job Qualifications & Experience Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • Experience: 1–3 years of professional software development experience, preferably touching desktop application UIs.
  • Required Skills Core C++: Solid foundational knowledge of modern C++ (C++17 or newer) and standard STL libraries.
  • Linux Familiarity: Comfortable working, building, and performing debugging (GDB) in a Linux environment.
  • Software Engineering: Good understanding of object-oriented programming (OOP) principles and design patterns.
  • Additional Skills / Preferences Qt Framework: Prior exposure to or academic projects using the Qt framework for GUI development.
  • EDA Awareness: Basic knowledge or curiosity about electronic design automation (EDA), parasitic extraction, or physical verification.
  • AI/LLM Interest: Hobbyist experimentation with Agentic workflow and a strong willingness to learn agentic workflows.
  • Scripting: Basic proficiency in Python for automation tasks and simple scripting.
  • We’re doing work that matters.
  • Help us solve what others can’t.

Tools & Skills

Languages

Sourced directly from Cadence Design Systems’s career page

Your application goes straight to Cadence Design Systems.

Specialisation
Open roles at Cadence Design Systems
587 positions
Job ID
/job/BANGALORE-05/Software-Engineer-II_R55546

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Other roles