Mechanical engineer; looking for a challenge; varied competencies including mechanical design/testing, software/hardware skills and implementation.