Software Developer

Remote or Cologne, Germany
Roles:
Backend
Must-have skills:
C++Computer Vision
Considering candidates from:
Europe and Germany
Work arrangement: Onsite or remote
Industry: Media Production
Language: English
Level: Middle or senior
Required experience: 2+ years
Relocation: Not paid
Visa support: Not provided
Size: 51 - 200 employees
Logo of Pixotope

Software Developer

Remote or Cologne, Germany
Pixotope Technologies is an international award-winning software company dedicated to developing the next generation of visual storytelling tools and experiences.

Their Virtual Production software is used for the most demanding live productions in the world, such as the Superbowl, League of Legends Final, and Eurovision.

Trusted by some of the biggest names in Broadcast, event, sports, and esports production, Pixotope is the go-to solution for live Augmented Reality and virtual production that creators and broadcasters can rely on in any situation.
Currently, they are looking for talented software developers for TrackMen - their subdivision in Germany known as an expert one-stop shop for real-time 3D camera and object tracking solutions. Within TrackMen's dedicated Applications Engineering team you will be developing Pixotope's future media products.

Tasks:
  • Doing research and development to find technical solutions for client and product challenges
  • Design and implement new code and improve existing code which is efficient, reusable, and reliable
  • Collaborate closely with team members to deliver high-quality code that meets the requirements
  • Contribute to a positive, supportive team and company culture
  • Keeping up to date on relevant techniques and research
Must-have:
  • Master’s degree in Computer Science, Engineering, or related discipline, or equivalent in training and experience
  • Strong knowledge and experience in C++ and multi-threaded programming techniques (e.g. CUDA, compute shaders, OpenMP)
  • Advanced knowledge and excellent skills in image processing and computer vision algorithms (interest in SLAM, structure from motion, sensor fusion, and camera calibration)
  • Strong object-oriented design skills
  • Knowledge of general software design patterns
  • Familiar with Linux OS and open-source projects, scripting languages, CI/CD, Git
  • Self-motivated and able to dive into a complex system with quick results
  • Creativity in problem-solving and the ability to think outside of the established solutions
  • Professional experience with one or more shipped products
  • Fluent in spoken and written English
Nice-to-have:
  • Knowledge and experience in machine learning tools would be advantageous
  • German language skills are preferable
Benefits and conditions:
  • A chance to contribute to building new forms of media production from the ground up
  • Enthusiastic and ambitious colleagues that care about helping others
  • Caring, team-oriented working environment
  • Flexible working hours and hybrid work opportunity - working from home is possible if you appear in the office in Cologne once a few weeks to test your work results in the office lab
  • Competitive salary
  • Training budget and support
  • Notebook and peripherals
Interview process:
  1. Intro call with Toughbyte
  2. Culture fit interview with General Manager (30 minutes)
  3. Interview involving technical questions
  4. Final interview