R&D Senior Software Engineer - Mayfield Heights, Ohio -