Embedded C Developer (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, 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