Job
- Level
- Senior
- Job Field
- Software
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Paderborn
- Working Model
- Onsite
Job Technologies
Your role in the team
- Develop improvements to our light transport algorithms to increase their versatility, efficiency and robustness
- Building solutions for our optical design software tools used by leading automotive lighting companies
- Contribute to a culture of product quality through developing logical, scalable, and maintainable architecture.
- Promote on-going practices of code refactoring, code reviews, unit testing, and regression test case creation and monitoring
- Work with developers, testers, and customer representatives in an agile environment to create innovative illumination software solutions to tackle cutting edge problems
This text has been machine translated. Show original
Our expectations of you
Education
- BS degree or higher in Computer Science, or related technical field
Qualifications
- Proficiency in GPU programming via OptiX, CUDA or similar APIs for NVIDIA GPUs is a plus
- Strong command of all aspects of Object-Oriented Design, modern C# or C++, and software engineering techniques
- Successful track record of developing commercial quality software products and shipping production ready software for large code bases
- Excellent communication skills
- Knowledge of optics or the automotive lighting industry
Experience
- 5+ years' experience as a top performing technical software developer with an aptitude and passion of writing technical application software
- Experience with multithreaded software and debugging such applications
- Experience with solid modeling kernels
This text has been machine translated. Show original
Job Locations
This is your employer
Synopsys
As a leading software manufacturer, Synopsys Inc. produces EDA software (electronic design automation) for the electronics industry.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication