Job-Nr. 67946146
TD

Software Developer C++ (3D Graphics) (f/m/d)

thinkproject Deutschland GmbH vor 1 Wochen
VollzeitHybrid
StandortMünchen, Bayern

As a member of the engineering team, you will take ownership of complex features, drive technical decisions, and help shape the future of one of Europe's leading BIM platforms.

What You Will DoCore Development

  • Architect, design, develop, and test new and existing features within VDC Manager
  • Write clean, well-structured, secure, and testable modern C++ code (C++17/20)
  • Take ownership of complex technical areas — from geometry processing and 3D rendering to data exchange and cloud connectivity
  • Troubleshoot, debug, and upgrade existing systems with a focus on performance, scalability, and reliability
  • Drive technical analysis and research, including evaluation and selection of technical approaches and third-party components Collaboration & Communication
  • Collaborate closely with Product Owners, UX designers, and BIM domain experts to translate requirements into robust technical solutions
  • Demonstrate and present technical work to product owners and stakeholders in a clear and structured manner
  • Work as part of a distributed, international team — contributing to technical discussions on implementation approaches and user interfaces
  • Continuously learn and apply modern tools, frameworks, and engineering processes

Must-Have

  • Knowledge of C/C++, including modern standards (C++14/17/20).
  • Hands-on experience with graphics programming (OpenGL, DirectX, Vulkan, or similar)
  • Strong skills in software architecture, data structures, and design patterns
  • Excellent problem-solving and analytical skills — able to diagnose and resolve complex technical issues
  • Solid understanding of CI/CD pipelines, software quality practices (performance, scalability, security, testability)
  • Fluency in English (written and spoken) — our working language across the engineering team

Strong Advantages

  • 2-3 years of professional software development experience.
  • Experience with Qt for desktop application development
  • Knowledge of BIM concepts, workflows, and data formats (IFC, BCF) and/or experience in the AEC industry
  • Experience with JavaScript (user scripts), Python (utilities and build tooling), or C# (plug-in development and web services for Thinkproject cloud connectivity)
  • Familiarity with web services and REST APIs for cloud platform integration
  • German language skills are a plus but not required

What we offer

  • Hybrid working | Work from abroad | Flexible working hours | Language courses | Great learning opportunities | Headspace access | Women's Network | Corporate volunteering | Social events
  • Employee satisfaction is our top priority. Our people make Thinkproject what it is today.
  • We value a work environment where everyone can help shape our culture through open
  • feedback and mutual respect. We believe that flexibility and a diverse benefits program
  • are key success factors — for our employees and for our business. We are an equal opportunity employer and welcome applications from candidates of all
  • backgrounds, nationalities, and career paths.
  • #LI-PR1
  • #LI-Hybrid

What your day will look like

Über den Arbeitgeber

TD
thinkproject Deutschland GmbH
Unternehmen · München
6
offene Stellen
Alle Stellen des Arbeitgebers

Könnte dich auch interessieren