Vizrt provides real-time 3D graphics, studio automation, sports analysis, and asset management tools for the broadcast industry.
The company is seeking a full-time Software Engineer to join the Sports / AI component team based in Zurich, Switzerland.
The role involves working with an international team of developers to produce software used by major broadcasters globally.
The engineer will develop features and components for various Vizrt products, primarily Viz Libero and Viz Arena, which are solutions for sports analysis and live AR.
The position allows for shaping the future of sports broadcasting, impacting audiences worldwide.
Responsibilities include participating in product development, optimizing existing software components, contributing to architectural directions, writing clean and maintainable code, participating in code reviews, and improving development processes and tools.
The technology stack includes C++, CUDA, C#, .NET, Python, PyTorch, TensorRT, and Vue.js, with dedicated time each month for innovation and personal project development.
Requirements:
A minimum of 4-6 years of experience in C++ software development is required.
Candidates must have expertise in designing new code and advancing a large legacy codebase.
A solid understanding and hands-on experience with CUDA and GPU programming is essential.
Deep knowledge of multithreading, memory management, and performance optimization is required.
Familiarity with CI/CD pipelines, unit testing, and automated build systems is necessary.
Proven ability to work independently and collaboratively in a distributed environment is a must.
Strong problem-solving skills and a proactive mindset are essential.
Candidates should be self-motivated and disciplined in a remote work environment.
Benefits:
Comprehensive medical, dental, and vision insurance plans are provided to keep you and your family healthy.
Generous vacation days, sick leave, and holidays are offered to ensure a healthy work-life balance.
Opportunities for ongoing training and professional development are available.
Employees can enjoy a dynamic and supportive work environment while taking advantage of these benefits.