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