Our in-house hardware and software solutions, developed and manufactured in Germany and Switzerland, enable precise people counting, optimize people flow, and ensure data protection We are committed to the success of our customers and create a sense of safety and comfort for people on the move. Our highly precise 3D stereo vision technology in combination with AI is the foundation for our success. While Xovis consists 200 crew members worldwide, we have kept our start-up spirit. Your role: Extend and maintain existing tracking and counting algorithms Find optimal solutions to new algorithmic challenges, try and evaluate different approaches Implement, optimize and test your code for embedded devices Keep up with the latest developments in the field and evaluate the relevance for our applications Collaborate with your team mates to build a great product that generates value for our customers Your profile: Strong background in algorithms, computer science, and mathematics, with a master‘s or PhD degree in a related subject (computer science, robotics, physics, mathematics, or similar) You have proven competence in algorithm engineering and problem solving, for example in the area of discrete mathematics, numerical computing, and probabilistic models You have a hands-on mentality and solving challenging problems is your passion Experience in programming with C++ is highly appreciated Fluency in English is mandatory, German is optional but welcome What we offer you: Flexible working hours (40 per week) & home office is a given Regular team events like ski weekends, after-work get-togethers A collaborative, innovative and international environment Highly motivated and supportive team with open knowledge sharing culture Use of state-of-the-art development tools and methods Time and space for innovation and personal development