Software Engineer I

Cadence

Job Summary

This Software Engineer I role at Cadence involves joining the R&D team to develop and maintain OpenAccess and other core infrastructure components for the Virtuoso Platform. The ideal candidate will contribute to new functionality and maintain existing code, requiring strong software engineering methods, problem-solving skills, and proficiency in C/C++.

Must Have

  • Familiarity with software engineering methods
  • Committed to high quality development work
  • Team-oriented
  • Possess good communication skills
  • Self-motivated
  • Able to work independently
  • Able to develop detailed technical specification
  • Ability to scope efforts required
  • Strong problem solving
  • Algorithmic understanding
  • Good understanding of C/C++ language
  • BS degree in Computer Science

Perks & Benefits

  • Paid vacation
  • Paid holidays
  • 401(k) plan with employer match
  • Employee stock purchase plan
  • Medical plan options
  • Dental plan options
  • Vision plan options
  • Incentive compensation (bonus, equity)

Job Description

The candidate will be a member of the R&D team working on the industry leading Virtuoso Platform; working on the development and maintenance of OpenAccess and other core Infrastructure components. The candidate must be comfortable working with existing code as well as developing new functionality to address new requirements.

Position Requirements:

Candidate must be familiar with software engineering methods and committed to high quality development work. The individual must be team-oriented, possess good communication skills, self-motivated, able to work independently. Candidate must be able to develop detailed technical specification as well as the ability to scope efforts required.

Strong problem solving, algorithmic, and good understanding of C/C++ language.

BS degree in Computer Science is required.

3 Skills Required For This Role

Communication Cpp Game Texts