Software Engineer (C++)
Job Description
Software Engineer (C++)
As Software Engineer (C++) for our SIMULIA brand, you design and develop software to provide World Class Apps, Services and Technologies delivering experiences & value to end-users, continuously improving deliveries based on usage and user feedback.We
Role Description:
- Build your understanding of customer's workflows and requirements
- Build your understanding of the capabilities and values of the SOLIDWORKS Desktop and SOLIDWORKS SRD app on 3DEXPERIENCE platform
- Use your understanding to develop software that delivers best-in-class user experiences
- Define, design, and implement new functionality aligned with customer requirements
- Develop prototypes and proof of concept implementations to validate your project proposals
- Implement and maintain unit, integration, and acceptance tests
- Collaborate with User Experience teams to design a clean, consistent user interface
- Collaborate with Software Architects to deliver modular software components
- Collaborate with Quality Assurance teams to ensure software quality
- Internal software documentation
Qualifications:
- Master's or Bachelor's degree in Mechanical/ CSE/IT/Electrical/Civil/Aerospace
- 3 - 6 years of experience in software development
Required Skills:
.Proficiency in object-oriented programming languages (C++).- Experience with COM
.Experience developing customer requirements into a technology and deployment plan.
.Experience working in Agile/Scrum development environments.
.Experience with developing cross-platform applications.
.Strong analytical and problem-solving skills.
.Excellent verbal and written communication skills.
.Ability to work effectively both independently and as part of a diverse team environment.
.Ability to adapt to changing technologies and learn new skills quickly.
Helpful Skills:
- Experience with large-scale software architecture
- Experience in simulation software development
- Dassault Systems R&D Methods & Means
What's in it for you:
.As a member of the SOLIDWORKS Simulation team, you will collaborate with a diverse, distributed group of multi-disciplinary teams to develop new SOLIDWORKS Simulation enhancements for SOLIDWORKS users.- The resulting products deliver powerful and easy-to-use UI and Simulation capabilities to SOLIDWORKS users
Diversity statement
As a game-changer in sustainable technology and innovation, Dassault Systmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day.It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it's our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.