C++ User Interface Software Engineer

Cadence

Not specified (potentially hybrid or onsite based on company culture).
C++ object-oriented programming experience
Graphical user interface design implementation
Visual studio environment usage
Cadence is seeking a C++ User Interface Software Engineer to enhance large-scale enterprise desktop applications. The ideal candidate should possess strong skills in object-oriented programming and graphical user interface design, and will collaborate closely with a small R&D team as well as larger development teams

Job Summary

  • The company seeks a software engineer to work on large scale enterprise desktop applications within a tight knit research and development team.
  • Responsibilities include modifying existing code bases, fixing bugs, adding new features, and collaborating with stakeholders to implement solutions.
  • Candidates must be willing to share opinions on improving established software development practices while working within a large code base.

Matching Summary

Match Score: 85

Cadence is seeking a C++ User Interface Software Engineer to enhance large-scale enterprise desktop applications. The ideal candidate should possess strong skills in object-oriented programming and graphical user interface design, and will collaborate closely with a small R&D team as well as larger development teams.

Skills & Requirements

Must-have

  • C++ object-oriented programming experience
  • Graphical user interface design implementation
  • Visual Studio environment usage

Nice-to-have

  • Qt framework familiarity
  • Perforce version control knowledge
  • Python or Tcl scripting skills
  • Visualization Toolkit (VTK) exposure
  • OpenGL based renderer experience
  • Electronic Design Automation domain knowledge

Key Requirements

  • Prior experience in C++ OOP
  • Prior experience in GUI design

Work Rights

Not specified

Tailored Resume

Cover Letter