Position: Embedded UI Developer
Company: Tallium
Category: C++
Experience required: 3y
English level: upper

Hey!
We're looking for **Embedded UI Developer** for our client who provides high-tech solutions for color formulation, color measurement and color matching. They comprise hardware sensors, the corresponding software applications and design services for color application. 

**We offer:**

• Stable salary and planned review;
• Paid vacation and sick leave (21 vacations and 10 sick days);
• Medical Insurance;
• Weekends on all public holidays;
• Ability to work in a fast-growing company and grow together;
• Ability to influence the products we create;
• Flexible work schedule;
• Full Remote or Office (1 minute from the Olimpiyskaya metro station);
• Development budget for each employee;
• Corporate English;
• Lounge with Play Station 5, table tennis, and board games;

**Required skills:**

• 3 years of professional experience in embedded systems on Linux;
• Solid experience with **Qt Native and Quick;**
• General understanding of software architecture patterns;
• Flair for user interface implementation;
• Solid experience with agile methodologies like Scrum and continuous integration toolchains;
• Willing to learn, team-orientated and open to challenges;
• Open, communicative personality who easily exchanges know-how;
• Fluent in English (C1)
**Beneficial:**
• Knowledge of optics and/or color technology (color conversion, ICC profiles, image processing);
• Experience in the measurement instruments industry.

**Responsibilities:**
• Join a remote development team collaborating with a development organisation of 40 engineers across Europe;
• Develop the UI and adjacent modules of color measurement devices;
• Work with Qt Native, Quick and web technologies;
• Implement communication protocols between the device software and the surrounding ecosystem;
• Collaborate in a distributed, self-organised international Scrum team;
• Keep software documentation and tests up-to-date;
• Contribute to the life-cycle management of existing solutions based on cloud strategies.