Skip to main content

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

Technologie
Dassault Systèmes
Darmstadt, DeutschlandVor 2 WochenBis 15.4.2026
Hybrid

Stellenbeschreibung

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 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.

Keywords
C++PythonSoftware DevelopmentTestingLinuxAgileProblem SolvingCross-Platform DevelopmentSCRUM3D Electromagnetic SimulationCST Studio SuiteSoftware ArchitectureUnit TestsAutomated TestingCode Base TransformationOperating-System-AgnosticSimulation Software

¿Te interesa este puesto?