Position: Embedded C Developer
Company: GlobalLogic
Category: C++
Experience required: no_exp
English level: pre

**Job Description**
We are looking for Embedded Software Developer (Trainee) to Lviv office who would like to:
Get experience with embedded SW development for the microcontrollers
Increase theoretical and practical knowledge of C programming language
Understand and get practices of modern approach of the integration testing for the complete SW application on electronic device

**Key skills:**
- C programming language
- Pre-intermediate English level would be nice
- Basic understanding of the Microcontrollers(MCU) and Digital/Analog electronics

**Nice to have:**
- Version control systems
- Experience with ARM Cortex-M based MCUs
- Good knowledge and work experience with Embedded interfaces (SPI, UART, CAN, I2C, RS485...)
- Knowledge of the real-time operating systems/Multithreading
- Understanding of the Continuous Integration (CI) and either Continuous - - - Delivery or Continuous Deployment (CD) of the software development process

**Job Responsibilities**
- Design, and implement new features using the C language
- Develop parts of embedded tool software according to provided requirements
- Update/maintenance of existing software
- Design and implement software for the Unit and Acceptance testing
- Daily communication with the customer

**Keyskills - Must Have**
C

**Keyskills - Nice to Have**
Embedded