Dassault Systemes 3DExcite GmbH Company Logo

Dassault Systemes 3DExcite GmbH

Munich - Germany
View all jobs at this company »

Software Developer (m/f) - C++

Description

Software Developer (m/f) - C++ / Functional Programming

In Research and Development we provide expert solutions for 3D realtime visualisation, asset management and immersive use cases. In this position you will be a member of a high-performance team, that contributes to the implementation of the StellarCode shader programming language. The Stellar rendering system combines the power of functional programming with cutting-edge technologies such as Optix, OpenGL, and LLVM to deliver stunning virtual reality experiences.

Show all in: Munich - Germany, Research & Software Development, Permanent

Job Responsibilities

Evolving the StellarCode language and its compiler, developing the future of Virtual Reality with us

  • Evolving the StellarCode language and its compiler, written in Ocaml
  • Extending the C++ runtime system that orchestrates the execution of StellarCode programs on CPUs and graphics platforms such as Optix and OpenGL
  • Implementing development tools to assist StellarCode programmers
  • Improving the StellarCode standard library
  • Cooperating closely with computer graphics engineers within the team

Requirements

Degree in Computer Science, Expertise in Functional Programming, Compiler Construction, and low-level C++ Programming

  • University degree in computer science or similar specialization; Master's or PhD preferred
  • Expert skills in functional programming (such as OCaml) as well as in low-level programming (C++, reading ASM)
  • Strong background in compiler construction
  • Profound knowledge of source code management with Git  and scripting with Python
  • Preferably knowledge of LLVM
  • Enthusiastic, self-reliant, and solution-oriented way of working with strong team and communication skills
  • Outstanding problem-solving skills and analytical abilities
  • Very good English language skills; German language skills are a plus

About us

3DEXCITE is the leading, one-stop-provider of high-end software, consulting and creative services in professional 3D visualization. The company opens up creative freedom to deliver emotional assets for digital, interactive marketing and sales experiences. From consulting, through workflow, to final visualization assets, 3DEXCITE transforms engineering data into powerful visual experiences, which we call engineered excitement, and acts as strategic partner to its customer base in the automotive, aerospace and consumer goods industries. In 2014, the company was acquired by Dassault Systèmes, the 3DEXPERIENCE Company and world leader in 3D design software, 3D Digital Mock Up and Product Lifecycle Management (PLM) solutions. We currently employ 750 staff at 15 offices worldwide.

Contact

Join us and take on new challenges in your career; we are looking for exceptionally talented technical and creative professionals, who strive for innovation in cutting-edge real-time technology and 3D Visualisation. Interested? Send us your application documents and if mandatory for the positon your work examples under specification of your earliest starting date as well as your salary expectations to:

Dassault Systemes 3DExcite GmbH

Patricia Friedrich

Human Resources

Rosenheimer Straße 145

Germany - 81671 Munich

Tel +49 89 200 275 1307

Fax +49 89 200 275 200



This Job is no longer active!