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

What You'll Do

  • Qt GUI & Core Feature Development Feature Implementation: Participate in hands-on development by implementing functional updates and layout adjustments using the Qt Widgets framework.
  • UI Component Development: Create from scratch and update existing Qt widgets to support evolving user requirements.
  • Linux Environment Debugging: Troubleshoot UI bugs and performance bottlenecks within Linux desktop development environments using GDB. 2.
  • Test Automation & Verification Automated Test Creation: Design, implement, and maintain automated test suites in C++ and Python to ensure core application and backend stability.
  • Advanced Workflow Testing: Create and execute targeted verification scripts to validate the functionality and edge cases of our modern software and Agentic AI features.
  • Regression Testing: Identify, reproduce, and document bugs, working to expand deep R&D test coverage against high-scale data platform regressions.
  • Job Qualifications & Experience Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • Experience: 1–3 years of professional software engineering or test automation experience, preferably with exposure to desktop application UIs.
  • Required Skills Core C++: Solid foundational knowledge of modern C++ (C++17 or newer) and standard STL libraries.
  • Automation Scripting: Proficient in Python for building automated test suites, script integration, and tool support.
  • Linux Familiarity: Comfortable operating, executing builds, and performing basic debugging (GDB) in a Linux environment.
  • Testing Fundamentals: Good understanding of software testing methodologies, regression testing, and the R&D QA lifecycle.
  • Additional Skills / Preferences Qt Framework: Prior exposure to or academic projects using the Qt framework for GUI development or Qt Test libraries.
  • EDA Awareness: Basic knowledge or curiosity about electronic design automation (EDA), parasitic extraction, or physical verification.
  • AI/LLM Interest: Personal interest or hobbyist experimentation with LLM applications and a desire to learn how to test AI-driven workflows.
  • 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_R55547

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