Position: Senior C++ Embedded Engineer  -  GlobalLogic
Company: globallogic.com
Experience required: 3y
English level: upper

Our customer is an industry leading healthcare company which produces both devices and software solutions. The team will work on firmware for the medical class II devices.

**Requirements:**
 
- BA/MS degree in software engineering or computer science
- Strong programming experience in C++ and OOD
- 3+ years of experience in industrial or embedded software development
- Experience in Networking programming (Ethernet, CAN)
- Experience with ARM 
- Good communication skills
- Upper-intermediate/Advanced English

**Preferences:**
 
- STM32 MC
- Micrium OS-III
- Configuration management

**Responsibilities:**
 
- Participate in the development of new features

- Be on-hands and proficient in firmware development 

- Work with product manager for requirements capture and clarification

- Estimate and plan execution with the team

- Deliver high quality and well verified products

- Analyze product failures and identify potential solutions

- Cooperate with other teams and customer technical representatives to adjust the software solution to the product requirements