Cadence Design Systems Logo

Cadence Design Systems

Software Engineer II

Posted 24 Days Ago
Be an Early Applicant
In-Office
Pune, Maharashtra, IND
Mid level
In-Office
Pune, Maharashtra, IND
Mid level
Develop moderately complex C/C++/Qt software for computer-aided engineering applications. Responsibilities include designing new functionality, debugging and fixing defects, using configuration management and build tools, supporting Windows and Linux platforms, and providing technical information for user documentation. The role requires graphics and GUI development experience using OpenGL, VTK, and Qt, along with familiarity with CAD/CAE software and scripting.
The summary above was generated by AI
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
  • BE/BTech/ME/MTech in Computer Science/IT/Mechanical/Civil/Structural engineering
  • MCA

WORK EXPERIENCE (state minimum number of years required and field)

  • Minimum 3-7 years of experience in C/C++/Fortran programming
  • Experience in CAD/CAE graphical software development
  • Experience with MVC based GUI development such as QT
  • Experience of software development and debugging on Windows & Linux platforms.
  • Experience of working in graphics (OpenGL, VTK)

KNOWLEDGE, SKILLS AND ABILITIES

  • Strong in programming concepts in C++
  • Exposure to CAD/CAE software tools and graphics knowledge (OpenGL, VTK)
  • Good in GUI programming concepts such as QT
  • Knows a scripting language - Python or Perl
  • Good Aptitude
  • Good Academics

Responsibilities

  • Develops moderately complex software in C, C++, Qt in CAE domain following set coding standards and in accordance with applicable software development methodology and release processes
  • Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
  • Works independently to creates and executes designs for new functionality as part of a software project
  • Fixing issues/defects in the software
  • Providing technical information for writing user documents, help and guides
We’re doing work that matters. Help us solve what others can’t.

Cadence Design Systems Pune, Mahārāshtra, IND Office

Building No 1 , First Floor, Samrat Ashok Path, Commerzone IT Park, Yerawada, Pune, Maharashtra, India, 411006

Similar Jobs

5 Hours Ago
Hybrid
Junior
Junior
Financial Services
Develops, tests, troubleshoots, and maintains secure, scalable software within an agile Payments Technology team. Responsibilities include Java application development, system design, SDLC execution, observability, database integration, technical problem-solving, and application resiliency. The role may involve building microservices, deploying to AWS using containers and Terraform, and using authorized AI-assisted development tools while validating their outputs for security, quality, and reliability.
Top Skills: Amazon Ec2Aws Elastic Container Service (Ecs)Aws Elastic Kubernetes Service (Eks)Ci/CdDynatraceJavaOpentelemetry (Otel)OraclePostgresTerraform
Yesterday
Hybrid
Junior
Junior
Financial Services
Develop and maintain full-stack web applications using React, Java, and Spring Boot. Build frontend features, backend microservices, REST APIs, and GraphQL services; contribute to automated testing, CI/CD, code reviews, troubleshooting, secure coding, and production support. Collaborate with product, architecture, QA, operations, and engineering teams to deliver reliable technology solutions.
Top Skills: AWSCi/CdCSS3GraphQLHTML5JavaJavaScriptJunitKafkaMicroservicesPlaywrightReactReact Testing LibraryRest ApisSpring BootTypescriptViteWebpack
Yesterday
Hybrid
Junior
Junior
Financial Services
Develop and maintain full-stack web applications using Java, Spring Boot, React, JavaScript, and TypeScript. Build microservices, REST APIs, GraphQL integrations, responsive user interfaces, automated tests, and CI/CD pipelines. Troubleshoot application issues, analyze logs and system behavior, participate in code reviews, and apply secure, maintainable software engineering practices. Collaborate with product, architecture, QA, operations, and engineering teams to deliver reliable technology solutions.
Top Skills: AWSCi/CdCSS3GraphQLHTML5JavaJavaScriptJunitKafkaMicroservicesPlaywrightReactReact Testing LibraryRest ApisSpring BootTypescriptViteWebpack

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account