Trainee Embedded C Developer

GlobalLogic

Location
Not specified
Employment
Full-time
Level
Junior specialist
Category
Backend
Posted

Description

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

The customer is one of the largest enterprise construction tools manufacturers. They are looking to expand their market with new functionality and hardware solutions.

As a developer, you will implement and support existing embedded system libraries, as well as create integrated hardware-in-the-loop (HIL) testing systems to improve production code quality.

Requirements

We are looking for a Trainee Embedded C Developer to join our Lviv office who would like to:

Gain experience in embedded software development for microcontrollers

Improve theoretical and practical knowledge of the C programming language

Understand and gain experience in modern approaches to integration testing for complete software applications on electronic devices

Key skills:

C programming language

Basic understanding of the microcontrollers (MCU) and digital/analog electronics

Intermediate level of English

Nice to have:

Version control systems

Experience with ARM Cortex-M-based MCUs

Good knowledge and work experience with embedded interfaces (SPI, UART, I2C etc.)

Knowledge of the real-time operating systems / multithreading

Understanding of the Continuous Integration (CI) and either Continuous Delivery or Continuous Deployment (CD) in the software development process

Job responsibilities

Design and implement new features using the C language

Develop parts of the embedded tool software according to the provided requirements

Mantain and update existing software

Design and implement software for unit and acceptance testing

Communicate with the customer on a daily basis

Apply at the source

This role was published by GlobalLogic and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗