For 12 years, Vilmate has been connecting skilled, proactive, and smart IT specialists. At Vilmate, 120+ colleagues and teammates — we just call them vilmates — found their room for growth.
14 лютого 2024

Embedded UI Developer (вакансія неактивна)

Варшава (Польща)

Vilmate is looking for an Embedded UI Developer to join a Swiss project developing color measurement software.

Vilmate (vilmate.com) is an over 120-strong, close-knit, and highly professional software development team based out of Kharkiv and Kyiv. We have been delivering bespoke software to North American and Western-European clients since 2012 and are equally experienced in web and mobile development.

About the client:
Our client is a global leader in color measurement and color management, offering hardware, software, and services for measuring, formulating, and matching color. The company is present on almost all continents and serves industries like automotive, paints, plastics, textiles, printing, packaging, photography, graphic design, video, dental and medical.

About the role:

As the Embedded UI Developer, you will be responsible for implementing all UI features under the supervision of the software architect. The ideal candidate should have experience in UI development for embedded systems and be familiar with UI frameworks such as Qt. While programming knowledge in C and C++ is not required, C++ knowledge will be helpful in understanding the syntax of Qt.

Responsibilities:

  • Work with the software architect to design and implement UI features for the new family of colour measurement devices.
  • Work with Qt Native, Quick and web technologies.
  • Work closely with other teams to ensure the UI components are integrated smoothly with the hardware and software components of the system.
  • Conduct usability testing of the UI components to ensure they meet usability and accessibility standards.
  • Optimize UI performance to ensure that it runs smoothly on the limited resources of the embedded system.
  • Collaborate with cross-functional teams, such as product management, design, and quality assurance, to ensure the UI meets the overall product goals.

Requirements:

  • 3+ years of professional experience in embedded systems on Linux.
  • Solid experience with Qt Native and Quick
  • Knowledge of C++ programming language.
  • Solid experience in developing HMI’s on small embedded screens.
  • General understanding of software architecture patterns.
  • Experience with development tools like compilers, debuggers, and IDEs used for embedded systems development.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • At least B2 level of knowledge of English.

Nice to Have:

  • Bachelor’s degree in Computer Science or a related field.
  • Knowledge of optics and/or colour technology (colour conversion, ICC profiles, image processing).
  • Experience in the measurement instruments industry.

We Offer:

  • Competitive salary and benefits.
  • Flexible working hours.
  • Vacation — 20 working days’ annual leave.
  • Paid sick days.
  • A personal laptop with all the essential software installed.
  • State holidays are granted.
  • Corporate accountant, lawyer, and psychologist services.
  • Bureaucracy-free and transparent management.
  • Costs related to participation in workshops and professional conferences are covered.
  • In-house and online English classes.
  • Corporate parties 2 times a year and team-building events.