Position: Embedded/Firmware Engineer
Company: Limestone Digital
Category: C++
Experience required: 3y
English level: upper

Limestone Digital is looking for a Firmware Engineer to expand our team.

**Required skills**
- Bachelor's degree in Computer Engineering or Electrical Engineering;
- 2+ years of embedded firmware development experience;
- Proficiency in C Programming;
- Knowledge in C++ programming and object-oriented design methodology;
- Able to understand circuit diagrams, device specifications as inputs or outputs for firmware development tasks;
- At least Upper-Intermediate (written and spoken, you’ll communicate directly with the client)
- Self-motivated and result-oriented with strong problem-solving skills;
- Good interpersonal, communication and teamwork skills.

**Preferred skills**
- 4+ years of embedded firmware development experience;
- Experience with NFC technologies;
- Experience with Nordic Semiconductors nRF52 Series SoCs;
- Experience with power consumption optimization techniques and methodologies.

**Responsibilities**
- Develop and test embedded firmware;
- Participate in design cycles and reviews;
- Guarantee good practices at code creation;
- Adhere to project schedules and requirements.

**About the project**
Our client is seeking a Firmware Engineer who will be responsible for designing and developing firmware for different processors and modules based on C and C++. The main challenge will be to create an efficient power consumption code.

**We Offer**
- We invite you to join our friendly international team;
- Comfortable work schedule;
- Zero bureaucracy;
- Pleasant working atmosphere;
- Interesting projects and challenging tasks;
- Opportunities for self-realization, professional and stable career growth;
- The optional partly compensation for learning English language.