Software Development - Interoperability

Dassault Systèmes

Pune District

On-site

INR 900,000 - 1,500,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dassault Systèmes in Pune, India, is seeking a Software Engineer specializing in 3D CAD interoperability. You will design and implement software solutions, tackle tough geometry and algorithmic challenges, and collaborate with local and remote teams and customers.

The ideal candidate has a CS or related engineering degree, strong C++ skills, and a solid grasp of data structures and design patterns. This is a hands-on role in a global software company committed to innovation.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Mechanical Engineering or related engineering fields.
  • Experience with C++ development and debugging.
  • A good grasp of mathematical and geometry concepts.
  • Ability to diagnose and fix system-level issues and complex code logic.
  • Experience with data structures, algorithms and design patterns.

Responsibilities

  • Design and implement software in the area of CAD Interoperability.
  • Understand product limitations and translate business needs into detailed requirement and design specifications.
  • Communicate with local and remote developers, QA, as well as customers as needed.
  • Help customers to adopt our software and resolve their technical queries

Skills

C++ development
Debugging
Geometry concepts
Data structures
Algorithms
Problem solving

Education

Bachelor's or Master's degree in Computer Science or Mechanical Engineering

Job description

Unlock your potential with Dassault Systèmes, a global leader in Scientific Software Engineering as a Software Engineer – 3D CAD Interoperability, in Pune,

We are looking for a motivated software engineer who will develop solutions in the area of CAD Interoperability. You will need the ability to solve tough problems that require innovative solutions. This position is based in Pune, India.

Role & Responsibilities:
  • Design and implement software in the area of CAD Interoperability.
  • Understand product limitations and translate business needs into detailed requirement and design specifications.
  • Communicate with local and remote developers, QA, as well as customers as needed.
  • Help customers to adopt our software and resolve their technical queries
Qualifications/Experience:
  • A Bachelor’s or Master's degree in Computer Science, Mechanical Engineering or related engineering fields
  • Experience with C++ development and debugging
  • A good grasp of mathematical and geometry concepts.
  • Ability to diagnose and fix system-level issues and problematic complex code logic.
  • Experience with data structures, algorithms and design patterns
What is in it for you?
  • Work for the one of the biggest software companies in Europe
  • Work in a culture of collaboration and innovation
  • Opportunities for personal development and career progression
  • Chance to collaborate with a multinational and multidisciplinary team
Inclusion statement

As a game-changer in sustainable technology and innovation, Dassault Systèmes 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.

Dassault Systèmes is a catalyst for human progress. We provide business and people with collaborative virtual environments to imagine sustainable innovations. By creating virtual twin experiences of the real world with our 3DEXPERIENCE platform and applications, we bring value to more than 350,000 customers of all sizes, in all industries, in more than 150 countries. Join our global community of more than 23,800 passionate individuals!

Want to learn more?

Visit the other sections of our website to find out more.

Get to know about your recruitment journey.

Be part of the future of our workforce – check out internship and job opportunities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (C++)
Software Engineer (C++)

Dassault Systèmes • Pune District

On-site
INR 900,000 - 1,400,000
Software Engineering Specialist
Software Engineering Specialist

Dassault Systèmes • Pune District

On-site
INR 900,000 - 1,500,000
Migration Software Consultant
Migration Software Consultant

Dassault Systèmes • Pune District

On-site
INR 1,200,000 - 2,400,000
Senior Software Consultant – 3DEXPERIENCE (DELMIA)
Senior Software Consultant – 3DEXPERIENCE (DELMIA)

Dassault Systèmes • Pune District

On-site
INR 1,800,000 - 2,400,000
Windows based Application Engineer
Windows based Application Engineer

Dassault Systèmes • Pune District

On-site
INR 1,200,000 - 1,800,000
Infrastructure Consultant
Infrastructure Consultant

Dassault Systèmes • Pune District

On-site
INR 900,000 - 1,500,000
Software Engineering Specialist - Quality Engineer
Software Engineering Specialist - Quality Engineer

Dassault Systèmes • Pune District

On-site
INR 420,000 - 640,000
E Connectors R&D Engineer (C++, CAA)
E Connectors R&D Engineer (C++, CAA)

Dassault Systèmes • Pune District

On-site
INR 1,200,000 - 2,400,000
Software Engineer-JavaScript (Bangalore)
Software Engineer-JavaScript (Bangalore)

Dassault Systèmes • Bengaluru

On-site
INR 1,200,000 - 2,200,000
AI-enhanced engineering projects
Global collaboration across teams
Exposure to PLM domain across sectors
+2
APRISO Services Software Consultant
APRISO Services Software Consultant

Dassault Systèmes • Pune District

On-site
INR 1,800,000 - 2,800,000
Culture of collaboration
Career progression opportunities
Exposure to mission-critical projects