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!