Generalist Engineer

Solutions Team · Zagreb, Grad Zagreb
Department Solutions Team
Employment Type Full-Time
Minimum Experience Experienced

Visage Technologies has been innovating in the field of computer vision since 2002. Deloitte has listed us among the fastest-growing technology companies for three years in a row, since 2017. If you're passionate about solving real-world problems with technology, this is your chance to innovate and be a part of interesting and unique projects.

Who are we looking for?

We are looking for an enthusiastic software engineer with strong fundamentals and interest in becoming a jack-of-all-trades type of engineer, with a focus on 3D graphics and low-level development.


The work will entail but is not limited to, working on computer vision and computer graphics applications using propriety software as well as high-level 3D frameworks and low-level graphics APIs for multiple platforms. Additionally, integration work with a wide range of tools and frameworks is expected.

Your job will include:

  • Designing and developing generic, innovative and reusable systems for a wide range of use-cases
  • Adapting and expanding your knowledge in various fields, algorithms, techniques and tools in areas of software engineering such as architecture, computer graphics, computer vision, image processing, etc.
  • Meeting deadlines and producing high-quality code
  • Maintaining, debugging and optimizing existing and new systems

To succeed in this role, you should have:

  • Master's degree in Computer Science or similar field
  • Good analytical and synthesis skills and attention to detail
  • Experience with C/C++
  • Experience with at least one high-level 3D graphics engine (Unity, Unreal Engine, or similar)
  • Basic understanding of underlying principles of 3D graphics expressed through familiarity with a low-level graphics APIs (OpenGL preferred)
  • Basic understanding of image processing algorithms
  • Proficiency with Git
  • Fluency with Agile development principles
  • Experience with mobile development (Android, iOS) or HTML5 is highly appreciated

What’s in it for you?

We have a great team that works on innovative projects using state-of-the-art technology. In addition to great culture and a relaxed, collaborative working environment, we offer:

  • Competitive salary
  • Flexible working hours; freedom under responsibility
  • Opportunity to travel to conferences, fairs, workshops, and team buildings, while keeping a work-life balance
  • Professional development through mentorship, relevant courses, conferences, and company library with a selection of relevant books and magazines
  • Yearly health checkup
  • Employee stock option program
  • Other great perks including MultiSport membership, fresh fruit and hot beverages, team building budgets, gifts for newborn children, and more

Want to know more?

At Visage Technologies, we try to be as transparent as possible to give potential candidates a good picture of our company and culture. Feel free to connect with us on LinkedIn and Facebook, or simply browse through our blog.

Here are a few articles you might find interesting:

We look forward to meeting you!

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Zagreb, Grad Zagreb
  • Department
    Solutions Team
  • Employment Type
  • Minimum Experience