TalentSpot Karrier Kft. - Senior C++ Developer – Graphics / Geometric Systems - 014
Developer is needed in Budapest, Hungary.
Client: TalentSpot Karrier Kft.
Location: Budapest, BU, hu
Contract: Contract
Job Description
Our partner is Europe’s leading construction software technology company, helping simplify and optimize the entire construction value chain through digital solutions for infrastructure, engineering, and public authorities. The company has 18,000+ customers across Europe and is experiencing strong international growth with expanding engineering teams in Hungary.
We are looking for a Senior C++ Developer – Graphics/Geometric Systems to join the product team responsible for the development and maintenance of a CAD-based civil engineering desktop application. This application serves as the foundation for several professional design and visualization modules. The ideal candidate will have strong expertise in graphics, geometry, and visualization-related topics, and will contribute to complex, large-scale software systems used by engineering professionals.
This role is particularly suited for engineers with a strong theoretical background who are also comfortable working on 2D/3D rendering and performance-critical code.
Key Responsibilities
- Development and maintenance of C+±based components within a CAD-centric desktop application.
- Implementation of graphics and visualization features (2D/3D rendering, transformations).
- Implementation of geometric calculations and models (vectors, matrices, coordinate systems).
- Further development and optimization of existing modules, especially rendering-related components.
- Active participation in the agile development process (Sprint planning, reviews, refinements).
Requirements
Required Technical Skills:
- Strong experience in C++ development.
- Solid mathematical and geometric foundations (linear algebra, 2D/3D transformations).
- Interest in or experience with graphics programming (DirectX, OpenGL, optionally Vulkan).
- Confident use of Git.
- Experience working in agile environments (Scrum, SAFe).
- Fluent English communication skills (spoken and written).
- Strong analytical mindset and attention to detail.
Nice to Have:
- Experience with shaders (HLSL, GLSL, or similar).
- Experience with 3D geometric models and meshes (triangle meshes, normals, UV basics).
- Knowledge of numerical methods (interpolation techniques, floating-point precision issues).
- Familiarity with curves and surfaces (Bezier curves, splines, parametric surfaces).
- Interest in GPGPU or GPU-accelerated computing.
- Familiarity with AI-assisted development tools and prompt engineering.
- French language skills.
Additional Information
What the company offers:
- Flexible and dynamic work environment, 4 home-office days.
- Competitive salary + variable.
- Employee contract, salary paid in Hungarian currency.
- International environment (France, Netherlands, Hungary).
- Agile & Scrum methodologies.
- Leading European Construction Tech company.
- Strong technical ownership.
Office Location: 1122 Budapest + 4 home-office days.
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.