Position: Firmware Engineer
Company: A-Listware
Category: C++
Experience required: 5y
English level: intermediate

**Our customer:**
Our customer offers to take on the important role of a firmware engineer.  The main tasks are the design and firmware of drivers for innovative wireless communication systems.  Also engage in the definition and implementation of high-performance software that is associated with the underlying embedded equipment.

**Required experience and skills:**
5+ years of experience in developing software, preferably firmware, for Real-Time;
Higher Degree in Computer Science / Engineering Software /  Electronic Engineering;
Understanding of working with different communication and network protocols;
Strong knowledge of processor architecture, hardware/software interfaces, and operating systems;
Experience with C programming language;
English  - Upper - Intermediate level.


**Working conditions:**
5-day working week, 8-hour working day, flexible schedule;
Hybrid or remote work;
Paid vacation 20 days;
Corporate trips abroad;
All Ukrainian public holidays are days off;
English courses.