Position: Senior Embedded C Engineer
Company: Luxoft
Category: C++
Experience required: 5y
English level: upper

Project Description:
Technological company that designs heat pumping solutions aims to design, develop and maintain embedded software for a microcontroller-based system (indoor unit). The indoor unit is a control and monitoring module designed to work in conjunction with the heat pump to ensure a high level of thermal comfort for housing and large properties. The module can control various components of a system such as a temperature, hot water, ventilation and other accessories specific to an installation. The unit features a touchscreen display and communicates via wired and wireless protocols.
Responsibilities:
Feature developing and bug fixing for Client's Industrial Platform family
- Liaise with internal teams (e.g. developers and architects) to identify system requirements
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Estimate, prioritize, plan and execute activities
Mandatory Skills Description:
Bachelor's degree in Computer Science, Electrical Engineering or a related field
Minimum 5+ years of professional work experience in Embedded C programming
Proficient in software development using microcontrollers (preferable STM)
Knowledge of ARM architecture, Debugging expertise
Understanding of operating systems concepts
Strong knowledge of RTOS such as FreeRTOS and Linux
Problem-solving abilities and attention to detail
Clear communication (English) and teamwork skills
Nice-to-Have Skills:Experience in Smart Home systems, Industrial ioT