Previous Job
Software Engineer
Ref No.: 18-47898
Location: Milwaukee, Wisconsin
Position Type:Contract
Start Date / End Date: 07/10/2018 to 12/31/2018
This position is responsible for all aspects of software engineering related to maintaining, updating, enhancing and developing applications for our flow instrumentation division. This person has direct responsibilities for the technical nature, content, quality and reliability of software designs and improvements.

Main Job Responsibilities:
• Program, design and develop using generally accepted software engineering tools and procedures
• Design calibration, configuration and test software that interfaces with flow instrumentation
• Maintain and upgrade existing software applications
• Diagnose and isolate application software problems; formulate and implement effective solutions considering time requirements and desired results in order to resolve system problems
• Support production, assembly and test systems as needed
• Assist with developing and executing test procedures for software components
• Perform code review and document technical specifications of software applications

Minimum Requirements:
• 1-3 years of experience in software development
• Bachelor's degree in Computer Science, Information Systems or related discipline (preferred)
• Proficiency in C# and VB.NET using Visual Studio
• Must be knowledgeable of software development concepts, tools, and have the ability to work with existing applications in C, C++, VB6, and LabVIEW; PLC programming a plus
• Experience with serial communications, RS-232/485, USB, TCP/IP, UDP, Wireshark, or industrial communication protocols (Modbus, BACnet, Ethernet IP) is a strong plus
• Proficiency in MS Excel, MS Word required; Excel VBA a plus
• Excellent problem solving and communication skills
• Ability to multitask, prioritize and work in a team environment.