Portugal Remote (City) Employment

Vizrt is hiring a Senior Software Engineer - C++

About the Role

Vizrt is hiring a Senior Software Engineer to build and optimize features for our sports analysis and live augmented reality products, primarily Viz Libero and Viz Arena. In this role, you'll contribute to the entire software development lifecycle within an international team, with dedicated time for innovation.

What You'll Do

  • Participate in product development with an international team.
  • Optimize existing software components.
  • Follow and contribute to architectural directions and long-term technical strategy.
  • Write clean, maintainable, testable, and well-documented code.
  • Participate in code reviews, mentoring, and technical knowledge sharing.
  • Contribute to a healthy remote team culture through proactive communication and collaboration.
  • Continuously improve development processes and tools.

What We're Looking For

  • 4-6 years of experience in C++ software development.
  • Expertise designing new code and advancing large legacy codebases.
  • Solid understanding and hands-on experience with CUDA and GPU programming.
  • Deep knowledge of multithreading, memory management, and performance optimization.
  • Familiarity with CI/CD pipelines, unit testing, and automated build systems.
  • Proven ability to work independently and collaboratively in a distributed environment.
  • Strong problem-solving skills and a proactive mindset.
  • Self-motivated and disciplined in a remote work environment.

Nice to Have

  • Experience with programming in CUDA.
  • Background in scientific computing, image processing, or real-time systems.
  • Experience with Qt.

Technical Stack

  • C++, CUDA, C#, .NET, Python, PyTorch, TensorRT, Vue.js

Team & Environment

You'll join an international team of developers within the Sports / AI component team.

Benefits & Compensation

  • Comprehensive medical, dental, and vision insurance plans.
  • Generous vacation days, sick leave, and holidays.
  • Opportunities for ongoing professional development and training.
  • Dedicated monthly time to explore and develop your own ideas and innovations.

Work Mode

This role is based in Zurich, Switzerland, and follows a local-city work mode.

We champion inclusion and value each other’s stories. We do not tolerate discrimination or harassment.

Required Skills
C++CUDAC#.NETPythonPyTorchTensorRTVue.jsGPU ProgrammingReal-time SystemsSoftware ArchitecturePerformance Optimization
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Vizrt

Vizrt provides real-time 3D graphics, studio automation, sports analysis, and asset management tools for the broadcast industry.

Visit website
Job Details
Category embedded
Posted 8 months ago