Software Engineer

Software Engineer (Job Code: 1002) Responsible for working closely under the Engineering Manager to make changes to company software codes; responsible for writing, testing and applying code; performing code debugging activities; provide support for both domestic and international customers via Team viewer remotely in order to troubleshoot corporate applications in the field when necessary; utilize JIRA, LabVIEW, SQL, SVN, Device driver development, RS232, RS485, ModBUS TCP/IP, and ModBUS RTU to perform duties; develop, create, and modify corporate computer applications software; analyze user needs and develop software solutions; design and customize software for client use with the goal of optimizing efficiency; and provide software development interface with PLC using ModBUS TCP/IP and ModBUS RTU. Location: 28320 Lakeview Drive, Wixom, Michigan 48393 Education: Bachelors – Electrical Engineering, Electronic Engineering, Electronics and Telecommunication Engineering, Computer Science, Engineering Technology, Engineering, or in a related field of study (will accept equivalent foreign degree); Training: None; Experience: Four (4) years in the position above, as a Senior Software Engineer, as an Engineer – Development, as an Application Engineer, or in a related occupation; Other Requirements: Experience must include two (2) years use of JIRA, LabVIEW, SQL, SVN, Device driver development, RS232, RS485, ModBUS TCP/IP, and ModBUS RTU. Will also accept any suitable combination of education, training and/or experience.