We are looking for a highly motivated software engineer to work on GUI components, visualization capabilities and core algorithms of our products in the field of layout data processing, lithography simulation and process effect correction at our office in Jena (Thuringia, Germany). You will be contributing to final production level quality of new components and algorithms and support existing components.
MS/Diploma in Computer Science, Electrical Engineering or related discipline with experience in coding/enhancing software products. Strong background in algorithms and data structures, specifically in the area of computational geometry is preferable. Experience in the field of semiconductors, IC layout processing, computational lithography, or distributed processing (including experience in MPI) is a nice to have. Individuals with strong ability to learn and explore new technologies and who are able to demonstrate good analysis and problem solving skills are preferred. You will need excellent programming skills in C++ on Windows and/or LINUX platforms as well as a strong background in the stl and boost libraries. Self-motivation, self-discipline and the ability to set personal goals and work consistently towards them in a dynamic environment will go far towards contributing to your success.