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

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.