The Software Engineer position at Envipco involves designing and developing software for Reverse Vending Machines, playing a crucial role in enhancing the performance and reliability of these systems. Key responsibilities include implementing software solutions, resolving defects, and contributing to system requirements and functionalities. Candidates should have a Bachelor's degree in Software Engineering or a related field, along with significant experience in C++, Linux, and embedded software