Software Engineer C++ (m/f/d)

For our Software-Development team we are searching for additional team members.

Job Overview:

Responsibilities and Duties:

  • Participate in the development of the Incari platform, from design via prototyping to production-ready User Interfaces for desktop and embedded systems.
  • You will help with the design, implementation, and testing of a next-generation rendering engine.

Qualifications:

  • Bachelor or Master in Computer graphics/science or similar degree
  • 5+ years of working experience
  • Advanced understanding of C/C++
  • Expertise in 3D graphics and the rendering pipeline in OpenGL
  • Experience with Metal/Vulkan/Direct3D
  • Strong mathematical background
  • Experience with Git and CMake
  • Experience with GUI Frameworks, preferably Qt
  • Experience in the development of complex, modular applications
  • Familiarity with software design patterns in application development
  • Good OOP knowledge
  • Good multithreading concepts understanding in C++
  • Good understanding of compiling and linking on different platforms: Windows / Linux / MacOS (Object file, Library, Header)
  • Experience with AGILE development
  • Good planning skills
  • Good team player
  • Analytical and problem-solving skills
  • Collaboration and communication skills

Desirable:

  • Experience with Glfw/SDL2
  • Basic knowledge of TDD, preferably using Catch2
  • Experience in development for embedded systems and sensor connection
  • Experience with markup and scripting languages such as HTML5/CSS3, JavaScript

 

Do you enjoy working independently and feel at home in the digital world? Are you looking for a corporate culture in which you can live out your ideas and prove yourself? Then we are curious to get to know you! Send your application documents to