Role Overview: A software developer with 3–8 years of experience is sought to design, develop, test, and troubleshoot applications interfacing with hardware systems. Key Responsibilities: Develop and maintain hardware communication software, implement device control functionalities, troubleshoot int