If you are looking for a fantastic opportunity to kickstart or grow your career in software development, Dassault Systèmes has opened applications for a Software Engineer position at their Pune office. Known globally for groundbreaking 3D design and product lifecycle management software like SOLIDWORKS, Dassault Systèmes offers a high-impact work environment for freshers and early-career developers.
This hiring drive is open to candidates with 0 to 3 years of experience. Whether you are a recent engineering graduate or someone with up to three years of software testing and automation experience, this opportunity gives you the chance to work on tools used by over 2.9 million engineers and product designers worldwide. Let us walk through all the details you need to know before submitting your application.
Job Overview
| Company Name | Dassault Systèmes |
| Role / Position | Software Engineer |
| Product Team | SOLIDWORKS |
| Experience Required | 0 to 3 years (Freshers Eligible) |
| Job Location | Pune, Maharashtra, India |
| Educational Qualification | Bachelor's or Master's degree in Engineering |
| Expected Salary | Industry Standard (Best in Industry) |
| Job Reference ID | 549204 |
About Dassault Systèmes
Dassault Systèmes, often called "The 3DEXPERIENCE Company", is a European multinational software giant. They provide virtual universes for businesses and people to imagine sustainable innovations. Their flagship product line includes SOLIDWORKS, CATIA, SIMULIA, and DELMIA, which are essential tools across aerospace, automotive, industrial equipment, and consumer product industries.
In India, Dassault Systèmes operates major R&D facilities in Pune and Bengaluru. The Pune office plays a massive role in core product engineering, test automation, and feature additions for global engineering suites. Working here gives developers access to a collaborative corporate culture, clear continuous learning pathways, and world-class work-life balance.
Detailed Job Description & Core Responsibilities
As a Software Engineer in the SOLIDWORKS division, your daily work will revolve around writing high-quality code to maintain, enhance, and build automation frameworks. Automation engineering at Dassault Systèmes goes beyond basic script execution—it involves creating architectural components that speed up the release of complex 3D CAD applications.
- Test Automation Framework Development: Build and maintain scalable test frameworks in C# and .NET that boost productivity for the core SOLIDWORKS development and quality engineering teams.
- Desktop & Web App Testing: Design robust automation mechanisms targeting both traditional Microsoft Windows desktop software and modern cloud-based web components.
- Risk Assessment: Review complex software modifications, assess code risk through different release cycles, and ensure that new features do not break existing funcionalidades.
- AI Tool Integration: Leverage modern AI-assisted engineering tools like GitHub Copilot, Cursor, and Large Language Models (LLMs) to enhance testing workflows, automate script creation, and speed up debugging.
- CI/CD Pipelines: Manage software builds, continuous integration, and test suite execution using Git and Jenkins.
Eligibility Criteria & Target Batches
Dassault Systèmes welcomes candidate applications that fulfill the following requirements:
- Degree: B.E / B.Tech / M.E / M.Tech in Computer Science, Information Technology, Software Engineering, or related engineering streams.
- Experience Level: 0 to 3 years of relevant software engineering or automated testing experience. Freshers with strong C# projects or internship exposure are encouraged to apply.
- Academic Background: Good consistent academic records across 10th, 12th, and graduation without active backlogs.
Required Technical Skills & Key Competencies
To stand out during the evaluation process, you should have a solid foundation in the following areas:
- C# & .NET Ecosystem: Strong grasp of Object-Oriented Programming (OOP) concepts, garbage collection, data structures, and asynchronous programming in C#.
- Test Frameworks: Direct experience or project practice with unit testing and automation frameworks like NUnit or xUnit.
- Version Control & CI/CD: Hands-on familiarity with Git repositories, standard workflow branching, and build triggers inside Jenkins.
- AI Tools & Prompt Engineering (Desirable): Knowledge of modern developer tools such as GitHub Copilot, Cursor, or general LLMs for writing clean unit test suites, refactoring code, and writing prompt workflows.
- SOLIDWORKS API (Plus Point): Any prior experience or exposure to using the SOLIDWORKS API or 3D CAD modeling software will give you a notable advantage.
- Soft Skills: Strong analytical thinking, structured problem-solving, active listening, and smooth communication skills for working with global teams.
Expected Selection Process
The hiring workflow at Dassault Systèmes usually moves through four distinct steps:
- Step 1: Resume Shortlisting – HR filters applications based on academic background, technical keywords (C#, .NET, NUnit, Jenkins), and overall profile alignment.
- Step 2: Online Technical Assessment – Candidates may take an online coding assessment focusing on basic data structures, C# programming logic, and analytical problem-solving.
- Step 3: Technical Interviews (1-2 Rounds) – In-depth discussion covering Object-Oriented principles, writing automation logic, framework design basics, Git workflows, and how you use modern developer tools.
- Step 4: HR & Managerial Round – Cultural fitment check, project discussions, career path goals, and job offer finalization.
How to Apply for Dassault Systèmes Hiring 2026
Follow these direct steps to complete your registration on the official corporate career portal:
- Click on the official career link button provided below.
- Read through the detailed job summary on the Dassault Systèmes portal to double-check key details.
- Click on the "Apply" button located on their job listing page.
- Create an account or sign in with your existing profile credentials.
- Fill in your contact details, upload an updated PDF resume highlighting your C# or test automation projects, and submit your profile.
Note: Interested candidates are advised to apply at the earliest since job postings can close once enough applications are received.