(Senior) Developer (m/f/d) C++ 3D

Full-Time     Munich, DE

Responsibilities

To strengthen our team we are looking for a motivated and committed (Senior) Developer (m/f/d) C++ 3D who is passionate about establishing value-add technologies of the future in today's industries. Join the core product C++ 3D development team and be assigned dedicated responsibilities both from a platform as well as a module perspective. The cross-functional team works with an agile mindset and is staffed with roles such as Product Owner, UI/UX Designer, 3D Artist, Quality Assurance and Software Engineers with various field of expertise.  

  • Design, build, and maintain efficient, reusable, and reliable C++ codes in MS Visual Studio (Windows) 
  • Be responsible for testing, integration, documentation and deployment of software 
  • Design and implement features/components in a 3D desktop application 
  • Work on various tasks and projects related to C++ 3D development 
  • Collaborate with different team members and work with various departments if needed

Requirements

  • Bachelor or Master degree in Computer Science, IT, Engineering or any other related subject 
  • Strong experience in developing 3D applications in C++ as well as knowledge in AR, VR and QT desired 
  • Experience in designing, writing and shipping multithreaded code written in C++ (including C++ 11 and 14) 
  • Aspiration to constantly enhance and learn about new technologies and concepts 
  • Experience in 3D frameworks (e.g. OpenSceneGraph), computer graphics and UI / UX design  
  • Knowledge in debugging software, version control systems (Git, SVN, etc), and building environments (cmake)  
  • Fluency in English is mandatory, further languages are a plus

What we offer

  • Contract location would be Munich, Germany
  • We offer flexible work arrangements and home office option up to 50%
  • Grab the opportunity to provide active input on a fast-growing company and TeamViewer product downloaded and used thousands of times every day, all around the world
  • It's all about the team: become part of a community that values respect, support and open feedback
  • Enjoy an attractive workplace with modern equipment within a dynamic company that enjoys continuous, healthy growth
  • We truly live and celebrate our cultural diversity: our colleagues come from more than 70 countries and speak more than 40 languages
  • Benefit from learning opportunities – internal & external