Dassault Systèmes is hiring a Software Engineer (C++) in Pune for its ENOVIA product line, which helps companies plan and manage product development together. You will help design software components: choosing algorithms and technologies, planning the user interface, managing dependencies with other components and writing these choices up in a product enhancement specification. You will then code, compile and unit test new features, track related work in other components, and share knowledge with the team.
The role also covers code quality: improving builds to meet quality metrics, running lessons-learned and root-cause analyses, and resolving incident reports from customer support and product QA. You are expected to keep up with new technology, including AI/ML and data science.
Skills: C/C++, JavaScript, HTML, CSS, Python (with some data science and AI exposure), data structures and algorithms, and design patterns. Education: Computer Science, IT or E&TC. Experience: 0 to 3 years. This is a regular full-time role.