Senior Software Engineer (Web, Engineering, 3D Graphics, 3D Modelling)
TWI Hellas
πριν από 5 μέρες
source :

Περιγραφή Θέσης

TWI is one of the world's leading independent research and technology organisations, with expertise in materials joining and engineering processes.

We develop innovative solutions for real industry problems that can have a profound impact on the world and people's lives.

To enable us to carry on extending our renowned reputation, we look to recruit enthusiastic, innovative and committed people to join our growing team.

We invest in our people, offering learning and development opportunities at every stage of their career, helping them to fulfill their potential.

TWI Hellas is a wholly owned subsidiary of TWI specializing in robotics, automation and artificial intelligence. For our office in Keramikos (Athens), one of the coolest neighbourhoods in the world, we are looking to hire a

Senior Software Engineer (CAD, 3D Modelling, Web)

to help develop the next generation of web-based, Additive Manufacturing oriented, design software.

This position requires travel in the UK and continental Europe.

What You'll Do

As a Senior Software Engineer, you'll be responsible for designing and building an advanced Graphical User Interface based on web technologies for use in the 3D design and additive manufacturing industry. This will involve :

  • Working closely with stakeholders, partners and customers to design the GUI for our 3D design and modelling tool
  • Developing a design for the new renderer that will be used to implement this GUI.
  • Implementing the new renderer in a high-performance manner on top of WebGL
  • Debugging performance issues to ensure that the renderer is capable of achieving high performance even on low-powered hardware.
  • Requirements

    We have a few particular skills that we're looking for in this role :

  • A strong focus on both user experience and aesthetics.
  • Experience with WebGL (or OpenGL).
  • A deep understanding of GPU techniques including : efficient buffer management, efficient GLSL construction, high-performance vector and font rendering, post-processing, 3D scene description (with nested objects), lights, cameras, and animation.
  • As part of the hiring process for this job posting we're very interested in your previous work in these areas.

    Please link us to your past projects (even at the undergraduate level) or blog posts if you have them!

    It would be a big bonus if you had :

  • Experience with server-side frameworks / libraries (e.g. node.js or Django)
  • Experience with client-side frameworks (e.g. React or Vue.js)
  • Practical experience building high-performance graphical interfaces for end-user-facing applications
  • Experience with WASM toolchains (C++, C# or Rust) and with WASM itself.
  • Knowledge of the runtime and memory models used by various JavaScript virtual machines.
  • Benefits

    TWI is committed to attracting, motivating and retaining the best talent from around the world. Our goal is to develop the next generation of experts to address future industry challenges.

    We are committed to creating a culture that recognises and respects the differences between people while valuing the contribution everyone makes to TWI.

    We recognise the diversity of our staff and students makes a positive and important contribution to our continuing success.

    TWI offers a comprehensive training programme, incorporating both in-house and external courses to support staff development.

    TWI values :

    Teamwork. Building effective working relationships, we accomplish more together

    Innovation and Expertise. Championing new ideas and sharing knowledge with each other

    Taking responsibility. Achieving our objectives and personal development

    Customer focus. Building trusting relationships with our customers

    Adaptability. Accepting and engaging positively with change

    Respect. Respecting the views and feelings of others

    Αναφορά αυτής της εργασίας

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Υποβάλετε αίτηση
    Το e-mail μου
    Πατώντας στο κουμπί «Συνέχεια », δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Φόρμα αίτησης