6-7 years of overall software development experience 4+ years of proven working experience in embedded software engineering Experience developing firmware for microcontrollers Advanced C/C++ programming, coding guidelines, good understanding of micro- controllers & hardware basics Good knowledge of interface programming (RS232, CAN-Bus and others) Experience in working in a regulated environment of medical devices Experience in working in an agile development environment Experience in creating technical documentation Experience with ARM CPUs is a plus Preferably experience in requirements and systems engineering Proven experience as a team lead for at least one project Familiar with ISO 13485, ISO 14971, IEC 62304, IEC 60601-1 and collateral standards