System Integration / Software Intern About the Company: Advanced Measurements is a progressive company using technology to bring life to remote data. We build products that transform and present data from mobile oil and gas equipment into meaningful business information. For 23 years, we have been integrating software and hardware instrumentation systems for data measurement, automation and control. Our products now focus on providing remote data access and meaningful information from it. At AMI, we provide a challenging environment in which each employee is empowered to be innovative and creative to achieve our goals. We place high value on recruiting and maintaining a core of highly skilled and positive people who thrive in a stimulating team oriented workplace. As a valued employee, you will be able to develop your career, while being rewarded by working in an enjoyable environment that promotes professional teamwork. Position Summary: This position is for a 16 month internship position with our software development team working primarily on developing/improving remote information products, reporting, instrumentation and control. Primary responsibilities include software development and software testing according to product requirements and test plans working with a larger team of software engineers. It also involves software integration of modules/components to build, test and deliver complex software for control systems, data monitoring and remote applications. Secondary responsibilities will include integrating these field solutions with business data and reporting. We develop our applications using LabVIEW, Java, C# and deploy to PC, web hosted servers and real-time embedded field controllers. The ability to adapt development skills and to learn different programming languages is essential. Skills and Requirements: •3rd year completion for Bachelor’s degree program in Electrical Engineering, Software / Computer Engineering or Computer Science •Experience developing in a team and an interest in both software development and software testing. •Strong understanding of electronic system hardware, real world interfaces (input/outputs, sensors, transducers) and communication interfacing (web services, TCP/IP and others). •Knowledge / practical experience of structured software development methodologies. •Experience in application development and designs using multiple languages is important. Specifically in LabVIEW, JAVA, C# and HTML5/Javascript. •Strong quality ethics to ensure that all software delivered has been tested thoroughly. •Self motivated and hardworking with willingness to take ownership and complete assignments meeting agreed upon time, cost, and quality. •Excellent verbal and written communication skills. Must follow good software documentation practices, be free to share ideas and discuss issues and problems with team members and leaders. Additional Skills that would be an asset in this position: •Experience with electronic systems and instrumentation for the Oil and Gas industry • Instrumentation and data acquisition knowledge, experience and interest for applications •Experience with SQL and database storage and reporting •Experience with using unit test frameworks and building automated tests for software applications