Trainee C Developer (onsite) (offline)

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, implement new features using 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 customer

 

Department/Project Description

GlobalLogic Ukraine is inviting a Embedded C Developers to join its Lviv office.

 

Customer is one of the biggest enterprise construction tools producer. They want to extend their market with new functional and HW solutions.

 

As a developer you will implement new and support existing of embedded system libraries, create integrated automatic hardware-in-the-loop testing systems to leverage production code quality.