Senior C++ Software Developer
Your main tasks include:
- Definition and design of architecture for terrestrial laser scanning
- High performance realizations of terrestrial laser scanning workflows
- Software development to build modular, complex, and high quality solutions
- Actively participate as a Scrum Team member
- Ability to coach co-workers and promote good engineering practices
- Write quality code, software documentation and support automated tests
Your profile:
- A relevant university qualification (BSc/MSc) in Computer Science
- At least 4 years of experience in software development industry
- Proficient skills in C++/C++11x and object-oriented programming
- Knowledge and interest of modern programming technologies and approaches like design patterns, SOLID principles, continuous integration, unit testing and git version control
- Experience in cross-platform development (iOS,Android,Windows) and software development for mobile devices
- Deeper understanding in the area of GPU programming using OpenGL (GLSL)
- Good English language skills (written and spoken)