TalentSpot Karrier Kft. - Senior C++ Developer – Graphics / Geometric Systems - 014

Open job
Developer
💰 Negotiable
📍 Budapest, Hungary
Closing date: a day left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online a day ago

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 over 18,000 customers across Europe and is experiencing strong international growth, expanding engineering teams in Hungary.

We are looking for a Senior C++ Developer – Graphics / Geometric Systems. The individual will join the product team responsible for the development and maintenance of a CAD-based civil engineering desktop application, which serves as the foundation for several professional design and visualization modules. This role is suited for experienced C++ developers with strong expertise in graphics, geometry, and visualization-related topics, eager to contribute to complex and large-scale software systems used by engineering professionals.

Requirements

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)

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

  • Flexible and dynamic work environment, 4 HO days
  • Competitive salary + variable
  • Employee contract, with salary paid in Hungarian currency
  • International environment (France, Netherlands, Hungary)
  • Agile & Scrum methodologies
  • Leading European Construction Tech company
  • Strong technical ownership

Office: 1122 Budapest + 4 HO days

Posted a month ago

  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • 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.