Software Engineer (C++ developer) – Open to New Grads
 
	Website Cadence
As a condition of employment with Cadence, newly hired employees will be required to provide Cadence with proof of full vaccination, unless legally entitled to an accommodation.
Cadence is seeking a Software Engineer for our product development team specifically in the area of FEM meshing/computational geometry. Strong experience with C++ programming is highly desirable.
- 
MS or PhD in Engineering, Computer Science, Math, or equivalent. 
- 
Prior working experience with unstructured mesh generation algorithms for FEM solvers. 
- 
Strong object-oriented design concepts and C++ programming skills 
- 
Knowledge of electrical engineering concepts 
- 
Prior experience with HPC software development is a plus (OpenMP or MPI preferred) 
- 
Experience in a large-scale commercial software development environment 
- 
Good communication skills 
- 
Ability to learn quickly and to collaborate with others 


The AI PC: A New Category Poised to Reignite the PC Market