Position: Firmware Developer
Company: ABCloudZ
Category: C++
Experience required: 2y
English level: intermediate

**Required skills**

— 2+ years of experience with embedded development;
— 2+ years of experience with C embedded;
— Software debugging skills, with an appreciation of the interaction between hardware and software;
— Proficiency in software design and development of real-time systems;
— Hands-on experience with BLE Generic Attribute Profile (GATT);
— Familiarity with ARM (TI, STM, Nordic Semi) microcontrollers.

**Responsibilities**

— Develop and implement software of embedded devices and systems
— Create an interface with hardware design and development
— Build interface directly with mobile app integration
— Develop, code, test, and troubleshoot the system software
— Support software QA and optimize I/O performance
— Analyze, monitor, and improve efficiency, stability of the system

**We offer**

— Working with the industry-leading partners and customers;
— Friendly teams, experienced colleagues, and perfect work equipment;
— Opportunities for career growth and raising professional skills;
— Comfortable offices in the city center of Kharkiv and Kyiv;
— Free lunches, snacks, and drinks available;
— English language courses;
— Travel opportunities;
— Decent salary, tax assistance.