As a software engineer at Disney Research Zurich, you will be working at the interface between research and production code where a wide array of different tasks arise in this unique context. Your primary task will be writing and maintaining C++ code but will include challenges ranging from typical DevOps routines to coming up with new solutions to completely new problems.
The software engineering group is a small team supporting research and development of a wide range of project and is in direct contact with researchers locally as well as remotely in our headquarters in LA.
As part of The Walt Disney Company, Disney Research builds upon a rich legacy of innovation and technology leadership in the entertainment industry that continues to this day. Disney Research was launched in 2008 offering the best attributes of academia and industry with the goal of driving value across the company through technological innovation. Our research covers a broad range of exciting and challenging applications that are experienced daily by millions of people around the world.
Our staff interacts directly with all core business areas of The Walt Disney Company including Theme Parks and Imagineering, Consumer Products, our Live Action and Animation Studios, and Media Networks. We publish our research and are actively engaged with the global research community, and our researchers collaborate closely with local academic institutions.
- Strong C++, preferably C++11 or later
- At least one more general purpose programming language
- Great at debugging own and legacy code
- Experience in DevOps tasks, particularly involving Docker, CI
- Experience in development in Linux/BSD environments
- Excellent understanding of concepts such as memory management, multithreading, and parallelism
- Having a favorite scripting language
- Experience with web technologies and databases is a strong plus
- Bachelor/Master degree in engineering or scientific field, or equivalent practical experience
- Several years work experience as a software engineer
- Strong problem-solving skills
- Happy to participate in all parts of the lifecycle of an application, from gathering requirements of new projects up to maintaining and improving large legacy code bases
- Good understanding and interest in research topics such as Machine Learning, Computer Vision or Visual Computing is a very strong plus