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 and RTOS
Good communication skills
Advanced English
STM32 MC
Micrium OS-III
Configuration management
Interesting and challenging work in a large and dynamically developing company
Exciting projects involving the newest technologies
Professional development opportunities
Excellent compensation and benefits package, performance bonus program
Modern and comfortable office facilities
Participate in the development of new features
Be on-hands and proficient in firmware development
Work with the 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
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.