Trainee Embedded C Developer
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
Required skills experience
| Embedded | 6 months |
| Microcontrollers | 6 months |