PbJob Posting Title /b /pSoftware Engineer UIpbThe challenge /b /ppAn exciting opportunity has arisen to contribute to Haier Europe. The company is on a journey to achieve ambitious business growth and leadership objectives in the region, and we need someone who is passionate, proactive, self-driven, and motivated to join a team of open-minded individuals. /ppWe are looking for an individual who demonstrates the core values of Haier’s attitude: entrepreneurship and innovation, zero distance to consumers, and IoT Ecosystem thinking. A true change agent with an agile approach, thriving for idea contamination, and with a hyper-collaborative approach that breaks silos and creates an open ecosystem. /ppbWhat you will do /b /ppThe SW Engineer UI reporting to the Software Architect will be responsible for designing, developing, and optimizing user interface firmware for advanced UI and Touch technologies. /ppbActivities and Areas of Responsibility /b /polliExtensive experience in C programming on 8/16/32-bit Microcontrollers and ARM Cortex, preferably Microchip, ST, and Renesas. /liliKnowledge of touch sensing algorithms. /liliUnderstanding of low-level registers, peripheral management, memory, interrupt handling, serial communication protocols like I2C. /liliAbility to read and understand existing code, even with missing specifications. /liliMaintenance of existing software. /liliModule testing and integration testing. /liliFamiliarity with GIT version control framework. /liliProficiency in software debugging using electronic tools and equipment. /liliKnowledge of IEC EN 60730 Annex H standards, specifically “B Class” safety software (IEC 60335-1/2). /liliExperience with compilers and debuggers such as Microchip, Keil, IAR, GCC, Renesas e2 Studio, GDB. /liliDesign and develop user interface software supporting IoT functionalities as per appliance requirements. /liliRe-engineer and maintain source code for existing and new projects. /liliEnsure software compliance with international regulations IEC EN 60730 and IEC 60335 (Class B, power consumption, RED, etc.). /liliSupport testing, tracking, and resolution of UI software issues. /li /olpbWhat you need to succeed /b /ppbMust have /b /pulliKnowledge of embedded systems, touch display technology, and UI/UX principles. /liliProficiency in C language. /li /ulpuProfessional experience /u: Firmware Engineer with at least 3 years of embedded firmware development experience on 8/16/32-bit microcontrollers. /ppuEducation /u: Degree in Electronics Engineering or equivalent. /ppuLanguages /u: Fluent in Italian and English. /ppuSoft skills /u /pulliProblem solving /liliTeamwork /liliCritical thinking /li /ulp#LI-MV1 /ppHaier Europe is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, or other characteristics protected by law. /p #J-18808-Ljbffr