Software Developer - InterOp

apartmentBioVia placePune calendar_month 

Job Description

In this role, you will be part of our SPATIAL team within the ENOVIA R&D division of Dassault Systmes. This team is responsible for developing cutting-edge solutions for CAD data interoperability, enabling seamless data exchange between various CAD systems.

You will be working closely with development partners to design and implement software solutions that enhance data translation, compatibility, and performance across CAD applications.

This position is based in Pune, INDIA.

Role Description & Responsibilities
  • Design and develop software solutions for CAD data interoperability using C++.
  • Research, evaluate, and implement algorithms and technologies for CAD data exchange.
  • Ensure high-quality code by following best practices, performing code reviews, and resolving quality issues.
  • Collaborate with development partners to understand interoperability challenges and propose innovative solutions.
  • Stay updated with the latest advancements in CAD software, file formats, and interoperability standards.
  • Share knowledge and mentor team members on best practices in CAD interoperability development.
Qualifications
  • A Bachelor's or Master's degree in Engineering.
  • Experience in programming with C++ in a commercial software development environment.
  • Working knowledge of at least one CAD software (CATIA, SolidWorks, Creo, Inventor, etc.).
  • Understanding of CAD file formats, geometry kernels, or 3D modeling concepts is a plus.
  • Strong problem-solving skills and ability to work in a collaborative environment.
  • Excellent written and verbal communication skills.
What's in it for you
  • Work in a culture of collaboration and innovation
  • Be at the forefront of building software products that are being deployed in mission-critical projects world wide
  • Be offered avenues to develop yourself for career progression
  • Not a low-level development opportunity, as you would get to work in the real business world and with a wide range of customers & coworkers
  • Work on a variety of technologies, products and solutions

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 Developer - PHP & Python

apartmentSiemens TechnologyplacePune
implementation and operation - everything out of one hand. We are looking for a Software Developer - PHP & Python You'll make a difference by:  •  We are seeking a skilled and experienced Software Developer proficient in PHP and Python to join our dynamic...
thumb_up_altRecommended

Software Development Lead

apartmentAccentureplacePune
Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes...
apartmentAMC CareerplacePune
PREFERRED. (COMPUTER SCIENCE/IT BRANCH PREFERRED.)Job Summary:We are seeking a skilled Software Developer to design, develop, and maintain software applications. The ideal candidate has a strong programming background, problem-solving skills, and the ability...