Imagine new horizons…
Do you have dreams? Do you enjoy a challenge? Here at Dassault Systèmes, we empower people with passion to change the world. Let us open new horizons together with the power of 3DEXPERIENCE virtual universes!
What will your role be?
This candidate will be a key member of the Solidworks R&D User Interface Development team. The focus will be implementing new code for the desktop product as well as work on SOLIDWORKS-Connected projects to interface with the 3DEXPERIENCE Platform. Responsibilities also involve maintenance of older releases of SOLIDWORKS.
The challenges ahead
The candidate must be proficient in C++ programming knowledge and possess excellent debugging skills to navigate through the huge software codebase.
The work is heavily dependent on effective programming and debugging knowledge as well as understanding a complex CAD architecture.
He/she must work closely with other development team members to understand workflows, possible causes and come up with suggestions by working with respective development teams.
Your key success factors?
Bachelor's Degree in Computer Science, Engineering or related field (Advanced Degree a plus)
Minimum 3-5 working in large C++ codebase.
The candidate must have a deep understanding of MS Windows desktop application programming, be proficient in VC++/MFC. Knowledge in C# and .Net technologies is a bonus
The candidate’s background will preferably be in CAD or a related software field (CAM, FEA, etc…) or in a gaming or scientific visualization company.
The candidate must be able to show exceptional work in developing application software and debugging skills.