At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Cadence Design Systems has a need for a Graphical User Interface (GUI) Development Engineer. This person will be part of a team responsible for new development of Cadence?s PCB Layout tool user interface as well as upgrading our legacy interfaces. Additionally, this position will be an integral part of the team that will be developing advanced user interface technologies, infrastructure and features including graphics, database, application utilities all in a cross platform framework.At Cadence, we have a dedicated team of self driven, self motivated engineers. We hold true to our motto of ?One Cadence, One Team? and have a core belief in integrity and accountability. This team is developing Electronic Design Automation software focused on auto-routing and interactive routing of PCB and Package design.Requirements:A degree in Computer Engineering or Computer Science (or other related field)7 Years of Experience and/or education in GUI or Graphics developmentC++ Development (Microsoft Visual Studio)Knowledge of Perforce or other source control system (such as Git)Good to have:QtDatabase conceptSTLOpenGLWe?re doing work that matters. Help us solve what others can?t. Full time
Associated topics: algorithm, application, back end, c c++, develop, java, matlab, php, software engineer, software programmer
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.