Cadence logoC

Software Engineer II

Cadence

BANGALORE 05, IndiaFull Time

Software Engineer II at Cadence is a full time role based in BANGALORE 05, India. It was published on 17 July 2026 and was open at last check.

Software Engineer II at Cadence — key details
RoleSoftware Engineer II
CompanyCadence
LocationBANGALORE 05, India
Employment typeFull Time
Published17 July 2026
StatusOpen at last check

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Job Title: Software Engineer II (Test Suppport)

Grade: T2

Experience: 1-3 Years

Location: Noida

Job Summary

Join Cadence Design Systems as a Junior Software Engineer in Test within our Quantus Insight R&D team (Digital & Signoff Group). Quantus Insight is our next-generation parasitic extraction platform. Built from scratch less than four years ago, this modern codebase offers a rare Electronic Design Automation (EDA) environment with minimal legacy burden and significant room for fresh development.

This role blends direct R&D feature development using the Qt framework with robust automated test engineering. Working closely with senior engineering leaders, you will maintain codebase stability by building automated test suites while also directly contributing to software enhancements and GUI modifications. This position offers an exciting pathway into advanced R&D methodologies, including the testing and verification of our next-generation Agentic AI workflows. We provide strong, dedicated mentoring and clear career growth opportunities to help you build advanced skills in modern C++, software automation, and desktop GUI engineering.

Job Responsibilities

1. 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.

Share:WhatsAppLinkedIn

Create your free OnJob profile to apply — we'll take you to Cadence's application after sign-up. · Posted 17 Jul 2026.

Software Engineer II at Cadence — questions answered

What does the Software Engineer II role at Cadence pay?

Cadence does not publish a salary on this Software Engineer II listing, so OnJob shows no figure for it rather than an estimate. For what this role pays across the market, the OnJob salary guides aggregate the live listings that do disclose pay.

Where is the Software Engineer II role at Cadence based?

Cadence lists this Software Engineer II role in BANGALORE 05, India, advertised as full time work at that location. Larger employers sometimes cover several sites under one city name, so confirm the exact office with Cadence before you apply.

Is the Software Engineer II role at Cadence still open?

The Software Engineer II posting at Cadence was open at OnJob's last check of the employer's careers page, having been published on 17 July 2026. OnJob re-checks source listings on each build and marks a role closed once it disappears, but listings can close without notice, so the employer's own page is the final word.

How do you apply for the Software Engineer II role at Cadence?

Apply to the Software Engineer II at Cadence role through OnJob with a free profile: OnJob scores your fit against the listing, shows the skills lowering that score, and submits an ATS-ready profile to Cadence's own application page. Creating a profile is free and needs no card.

Related Engineering jobs

Hand-picked roles that match this listing on skills, category and location — each scored to your profile inside OnJob.

Explore more on OnJob

Hiring for a role like this?

Post a job on OnJob and reach AI-matched candidates.

Post a Job