Requirements Must have: - A minimum of 7 years experience as a Senior Engineer - A Degree in a relevant Engineering Discipline - Broad understanding of software from embedded to applications - Experience leading multi-disciplined teams of software engineers - Ability to develop a software architectu