Job VC

Trainee Embedded C Developer

GlobalLogic · djinni · $ · Тільки офіс Україна (Львів)
Open original ↗

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