Senior R&D Software Engineer