Software Engineer specializing in automated firmware testing. Skilled in defining and developing software tools to support test automation. Strong ability to define robust tests which identify critical corner cases. Highly productive team player. Rapidly learns and incorporates new technologies to support test development