Position: Senior C++ Embedded Engineer
Company: GlobalLogic
Experience required: 5y
English level: intermediate

Our client is one of the leading medical equipment producers in the worldwith a wide range of products for hospitals, pharma and research institutions. The team will be engaged in supporting the development of a new device with focus on embedded expertise and test automation.

Requirements:
Strong C++ experience on Windows such as 7+ years, Visual Studio 2019 or similar
Strong troubleshooting and debugging capability
Being able to sufficiently document requirements or driving factors of the change, code and design changes using various ways such as UML, sequence diagram, flow chart
Good experience on general software development processes including configuration items management, source control, static analysis, code review and testing
Good communication skills and work closely with the testing team
C++14 technology, container, STL
Memory management using C++
Strong C++ multithread programming
TCP/IP client/server programming
Boost library experience
C++ in Linux is a plus

Responsibilities:
Be on-hands and proficient in firmware development for medical device
Take responsibilityover product developmenton a module level
Work with the product manager from the customer side
Estimate and plan execution with the team
Deliver high-quality and well-verified products
Analyze product failures and identify potential solutions