Job
- Level
- Experienced
- Job Field
- Software, Application
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Jena
- Working Model
- Onsite
Job Summary
In this role, you will develop modern 3D planetarium software, designing and implementing software architectures while controlling the image and device settings using state-of-the-art computer graphics technologies.
Job Technologies
Your role in the team
- As a Software Architect (m/f/x), you will strengthen our agile team and develop attractive products in a highly popular field related to astronomy, shaping the next generation of 3D planetarium software.
- This software enables the visual 3D exploration of the universe, the demonstration of ground-based astronomy, and the playback of audiovisual content.
- Participation in the development of software for image generation of digital projection on multi-projector systems, as well as the control of devices used in planetariums.
- Further development of the software architecture and design and implementation of components of this software using state-of-the-art methods in 3D computer graphics, as well as efficient algorithms and data structures.
- Project management and subproject management.
- You work in a small team with high visibility across the entire corporation and have plenty of room for your own ideas in shaping our products.
This text has been machine translated. Show original
Our expectations of you
Education
- Highly successful completion of a university or university of applied sciences degree in Computer Science (Master's or Diplom).
Qualifications
- Excellent programming skills in C++ (preferably C++17/20) and the C++ Standard Template Library, as well as in-depth knowledge of 3D computer graphics including the necessary mathematical fundamentals (terms such as Template, Lambda function, Exception, RAII, Smart Pointers, Culling, Mipmap, Volume Ray Casting, and Order-independent Transparency should be familiar to you).
- In-depth knowledge of at least one of the graphics APIs Vulkan, OpenGL (at least version 3.3), or Direct3D (at least version 10), including the respective shading language.
- Solid knowledge of efficient algorithms and data structures.
- Excellent communication skills in German and English.
- With your quick comprehension, structured and meticulous working style, as well as your analytical thinking skills, you will become part of a small team that supports each other and treats each other with respect.
Experience
- Relevant professional experience, for example in an agile environment as a software developer in industry or academia, with demonstrable experience in designing and documenting software architectures, ideally in the field of real-time 3D computer graphics and (sub-)project management within the development of medium-sized software projects.
- Experience in developing Windows applications with Visual Studio, proficient in Git, solid UML skills.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
Carl Zeiss AG
ZEISS is a world-leading technology company that is active in the fields of optics and optoelectronics. In the last financial year, ZEISS generated sales revenues of more than 6.4 billion euros through its four segments Semiconductor Manufacturing Technology, Industrial Quality & Research, Medical Technology and Consumer Markets (as at 30 September 2019).
Description
- Company Size
- 50-249 Employees
- Company Type
- Established Company
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Industry, Production
Employer reviews
by devworkplaces.com
Total
(1 Review)3.7
Culture
4.0Workingconditions
4.6Career Growth
3.6Engineering
2.7