Software Engineer (C++)

apartmentBioVia placePune calendar_month 

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
.Familiarity with Test-Driven Development (TDD) practices and methodologies.
  • 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.

local_fire_departmentUrgent

Software Engineer

placePune
Job Description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.   1.  Applies scientific methods to analyse and solve software engineering problems.   2.  He...
thumb_up_altRecommended

Senior Software Engineer

apartmentCapgeminiplacePune
be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world. Job Description Works in the area of Software Engineering, which encompasses...
placePune
Job Description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.   1.  Applies scientific methods to analyse and solve software engineering problems.   2.  He...