Zurück zu den Positionen

Meshing Developer (m/f)

Festanstellung, Vollzeit · SimScale Munich Office

Über uns

At SimScale, our mission is to help engineers worldwide to develop their products faster, easier, and better. We are fascinated by the potential of simulation technology and work hard to make it easier and more accessible than ever before. To that end, we are building the world’s first completely web-based engineering simulation platform – bringing high-performance computing technology to the fingertips of every engineer and scientist in the world.

Shape the next generation of simulation technology together with a team of highly talented engineers, mathematicians, and computer scientists!

Was dich erwartet
To improve the quality of meshing at SimScale, we’re looking for a motivated and adaptable developer to join our meshing team as a Meshing Developer (m/f) in Munich.
You will be tasked with owning the software stack behind SimScale’s meshing efforts, including development, release, operation and maintenance of new features, as well as researching and prototyping previously unexplored meshing solutions.
You will be a key contributor to SimScale’s user experience, working closely with our team of product owners and application engineers to develop robust and high quality meshing solutions. Covering a wide range between low-level algorithms and high-level continuous integration and deployment, your work will make a significant difference for our user base.

Responsibilities:
  • Continuous contribution to the improvement of SimScale’s user experience
  • Develop robust, high quality meshing solutions
  • Independently work on and improve SimScale’s meshing stack by reworking the architecture and ensuring performance and stability is fully monitored
  • Review and evaluate both current and new meshing software
  • Regular deployment of bug fixes
  • Evaluate and integrate 3rd party software while establishing and maintaining a relationship with their support team
  • Maintain and/or rewrite existing services in SimScale’s meshing stack
Unsere Anforderungen
Minimum requirements:
  • 5+ years of programming experience in a professional environment
  • Programming experience in at least one of the following languages: Go, C/C++, Java, Scala, Python
  • Experience in software integration (e.g. knowledge about C/C++ linkage)
  • Ability to take ownership of a complex, heterogeneous software stack
  • Ability to quickly learn and pick up new libraries, algorithms, programming languages etc.
  • University degree in computer science (or similar related course)
Preferred requirements:
  • Experience with meshing, engineering simulation, HPC or numerical analysis
  • Experience working with Docker and Amazon Web Services (AWS)
  • Experience with CAD kernels (Parasolid, ACIS), 3D geometry, vector maths, 3D graphics programming
  • Experience using computer aided engineering (CAE) software
Was wir zu bieten haben
  • An international and enthusiastic team with high technical expertise, dedication, and lots of fun
  • An attractive startup atmosphere with flat hierarchies
  • An independent, professional work environment
  • Fun team events
  • Ambitious, self-responsible tasks and projects that leave space for creativity and offer the chance to learn a lot in a short time
  • Flexible working hours
  • The chance to provide thousands of engineers with the next generation of simulation technology that helps them be better at what they do best: designing the products of tomorrow
Weitere Informationen
We look forward to receiving your informative application via our online application system.

Deine Bewerbung

Wir freuen uns über Dein Interesse an SimScale. Bitte fülle das folgende kurze Formular aus. Solltest Du Schwierigkeiten mit dem Upload Deiner Daten haben, wende dich gerne per Email an jobs@simscale.com.

Bitte lade hier die für die Stelle benötigten Bewerbungsunterlagen hoch (z.B. Lebenslauf, Anschreiben, Zeugnisse, Gehaltsvorstellung etc.).
Durch das Halten der CTRL-Taste auf Windows oder der CMD-Taste auf Mac können mehrere Dateien gleichzeitig für den Upload ausgewählt werden.