Siemens Digital Industries Software is driving transformation to enable a digital enterprise where engineering, manufacturing and electronics design meet tomorrow.
The Fluids and Thermal Division is an innovative group, producing world-class simulation products for thermal and fluid analysis using Computational Fluid Dynamics (CFD). We have developed an enviable reputation in our market over the last 20 years and are producing state-of-the-art products that deliver targeted solutions to our customers’ needs.
As part of our team, you will be working on, a software that integrates CFD within CAD software. This integration allows for simulation to be performed early in the design process, enabling concurrent design and reducing overall design times.
At Siemens, we promote a culture that encourages every individual to express their views, contribute to projects, and continuously improve professionally.
Job Duties & Responsibilities:
Siemens Digital Industries Software in Belgium is seeking a C++ Software Development Engineer to specialize in CAD Integration. You will be a member of world-wide, multi-site development team responsible for designing, analyzing requirements, developing, implementing, testing, debugging, and maintaining Siemens’s Simcenter FLOEFD.
1. Work on post-processing fluid dynamic solver results including designing UI/UX interfaces for post processing, implementing different data visualization technics, real-time calculation monitoring, exporting data in various formats, adopting different graphics libraries.
2. Implement requests coming from both product management and internal initiatives.
3. Use best-practices in software development to create high quality, object-oriented software using the C++ programming language.
4. Analyze and implement refactoring of software to adapt to future-looking, user-oriented technologies.
5. Bug fixing.
Required Knowledge/Skills, Education, and Experience
6. Proven experience in C++17 development, building commercial software.
7. OpenGL knowledge.
8. Knowledge of Microsoft Visual studio.
9. Experience in UI/UX development
10. Good English verbal and written communication skills.
Preferred skills
In addition, preference will be given to candidates with the following skills and experience:
11. Vulkan
12. Experience with CAD software (NX, CREO, SolidWorks, CATIA V5).
13. Microsoft Windows MFC and COM programming.
14. Knowledge of Win API.
15. Experience with GIT.
16. Experience in Linux development.
Why Working at Siemens Software?
We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.
We are Siemens
A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!
We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, and private healthcare.
Siemens. Making real what matters
If you want to make a difference – make it with us!
#li-PG1
#LI-PLM