Position: Middle Embedded C Developer
Company: GlobalLogic
Category: C++
Experience required: 2y
English level: intermediate

Development of firmware for medical devices.

**Job Description**
- Computer Science/IT/programming/Eng./relevant subject education
- Strong C programming skills;
- Experience with Linux, real-time operating systems
- Hardware understanding -UART/SPI/I2C, CAN
- Multithreading;
- Debugging and Troubleshooting;
- Intermediate English level (both Spoken and Written) or higher

**Job Responsibilities**
- Design, implementation, unit testing, and support of embedded software in C
- SW Design Documents preparation
- Ensure coherent & professional communication with customer peer groups
- Development of requirements/design and other formal documents
- Unit / Integration / Stress Testing
- Issues Root Cause Analysis
- Department/Project Description
- Development of firmware for medical devices.

**Scope of work includes:**
- design phase
- implementing firmware from scratch
- working with different sensors
- implementing firmware update functionality
- other more complex features

**Keyskills - Must Have**
C, Embedded, RTOS, CAN, UART;