Embedded systems developer, with background in both hardware and software design. Experience with ARM processors.