Software engineer with experience in all aspects of the software development lifecycle. Wide ranging experience with various hardware platforms, development environments, protocols, OSes, and applications: Languages: HW: OSes: Protocols: Applications: Technologies and frameworks: Capable with test and measurement equipment such as power supplies, DMMs, O'scopes, bus analyzers, and logic analyzers. Can read schematics.