Dassault Systèmes 144 jobs openings
Dassault Systèmes Waltham, MA, United States 144 jobs openings

Working Student (m/f/d) – C++/Python Software Development R&D, Circuit Simulation

Onsite Darmstadt, Germany Posted an hour ago
Save Job

Job details

Join the Circuits & Systems Team within the SIMULIA EMAG Research & Development organization and become part of a highly innovative international group working on CST Studio Suite, our advanced 3D electromagnetic simulation environment. The software combines world-class EM simulators with simulation management and circuit simulation capabilities.

One of our key challenges is the transformation of our native standalone software packages into fully integrated applications on the 3DEXPERIENCE platform. In this role, you will contribute to modernizing our software architecture, supporting cross-platform development, and ensuring the high quality of our products throughout this transformation process.

Role Description & Responsibilities

  • You will support the modularization and modernization of our software architecture to enable integration into the 3DEXPERIENCE platform

  • You will perform interactive testing on Linux and ARM operating systems to validate cross-platform functionality

  • You will create and extend automated UI tests within our Python-based testing environment

  • You will extend and adapt unit tests for existing libraries to ensure robustness and maintain high software quality

  • You will support the transformation of the code base towards operating-system-agnostic implementations, replacing Windows-specific dependencies where necessary

  • You will collaborate with experienced engineers in an Agile SCRUM environment to develop, test, and improve our simulation software

Qualifications

  • You are currently pursuing a Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, Mathematics, Physics, or a closely related STEM field

  • You have programming experience in C++ and/or Python, with a solid understanding of basic software development principles

  • You value clean, modular, and maintainable code and are interested in improving software quality through testing

  • You enjoy automating repetitive tasks by writing scripts and developing small tools

  • You are familiar with Linux environments and cross-platform development concepts or are eager to learn them

  • You are a team-oriented, proactive, and curious learner with strong problem-solving skills and an interest in scientific or technical software development

What's in it for you

  • Flexible working hours with the possibility to work partially outside the office

  • Learning from and working with highly qualified, dedicated and diverse teams

  • Possibility for professional development in many different domains within our 3DEXPERIENCE University and LinkedIn Learning programs

  • Additional benefits & perks such as Urban Sports Club membership (because who doesn't love staying fit while having fun?) and of course, unlimited coffee, fruit, and drinks at the office, we’ve got you covered ;)

Interested? Click on "Apply" to access the 3DS job portal and to upload your application documents.

Let’s open new horizons together with the power of 3DEXPERIENCE virtual universes! Shape your career with 3DS! #WeAre3DS

Get Weekly Job Offers

Be first to know when jobs open.

Working Student (m/f/d) – C++/Python Software Development R&D, Circuit Simulation
Onsite Darmstadt, Germany Posted an hour ago
Save Job