The Software Engineer role at Envipco is integral to the development and support of innovative software for Reverse Vending Machines. This position involves designing, implementing, and enhancing software components, ensuring they meet high standards of performance and security. The ideal candidate should have a strong background in C++ and Linux, along with experience in embedded software development.