All jobs

Job details

Middle Embedded UI Developer


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 project

As the Middle 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.
  • Develop and implement UI components using Qt and other UI frameworks.
  • 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

  • 2+ years of experience in UI development for embedded systems.
  • Strong knowledge of UI frameworks such as Qt.
  • Knowledge of C++ programming language.
  • Experience with operating systems commonly used in embedded systems, such as Linux or FreeRTOS.
  • Knowledge of hardware interfaces such as GPIO, SPI, and I2C.
  • 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.

As a plus

  • Bachelor’s degree in Computer Science or a related field.
  • Knowledge of optics and color technology (color 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.
  • Free running lessons with a professional athletics coach.
  • Free online yoga classes.
  • Corporate parties 2 times a year and team-building events.

    Apply for this position

    Email address

    Phone number

    First name

    Second name

    Message

    Attach a CV

    Job details

    Middle Embedded UI Developer

    Upper-Intermediate



    Job type

    Full time

    English level

    Upper-Intermediate

    Date posted

    Feb 27, 2023