Automation Engineer (Data Historian) Our client is developing a modernized and unified industrial R&D test laboratory data acquisition and control system with a database-driven data historian. The goal of this system is to allow quick and efficient configuration of the data acquisition environment to suit specific tests/experiments, as well as to allow quick and efficient data organization, retrieval, and post-processing by technicians and engineers. The engineer in this role will be the key support person for the system. The individual will need to work with system vendors, integrators, and internal staff to provide continuous improvements, system maintenance, configuration, data transfer, and assist staff in post processing. This is a direct hire position in the Western Twin Cities. Responsibilities Reviews software requirements and specifications to develop an automated testing strategy for a product or release. Codes reusable test functions or components. Executes automated tests using multiple systems, platforms, environments, or browsers. Logs and track defects, reports technical issues to development or product management teams, and verifies fixes. Hands on work with lab technicians to physically set up and configure instrumentation Configure data acquisition hardware and software to acquire signal and data using standard communication protocols from data link through application layers Configure data acquisition software to interface with data historian using application layer communication protocols Maintain and continuous improvement to database structure Assist in maintenance of IT hardware, as necessary Generate/program automated data summaries and reports Provide training and ongoing support to engineers and technicians to facilitate efficient retrieval and post-processing of laboratory test data Requirements: Bachelor's degree (Technical, Scientific or Engineering) from four-year college or university with 0 to 5 years of related experience. OR 2 year/associate degree in a technical field focusing on industrial communication systems, computer database systems, electrical technology or instrumentation with minimum of 5-10 years related experience. Have an understanding of the function of each category, software, protocol, or language, and have working proficiency within a category and be able to implement and use a particular language/protocol/software within the category with minimum support. Proficiency with Microsoft office tools, especially Excel Industrial analog and digital communication system protocols including: 4-20mA, RS-485, Modbus, OPC, OLE, Foundation Fieldbus, HART (Highway Addressable Remote Transducer protocol), Industrial Ethernet, TCP/IP, BACnet, LonWorks Experience with Engineering & Scientific data acquisition and processing tools such as: Matlab, LabView, EES, SigmaPlot Database Theory, Structure, and Reporting: SQL & Relational databases Experienced working with data historians and OPC server/client platforms such as: OSI PI, Emerson EDS, Savigent Historian, Wonderware, Kepware Kepserver EX, MatriconOPC, Indusoft, RSLogix, Rockwell, RSView or FactoryTalk General programming skills in one or more: C,C++, C#, VBA, Python, .NET OR JAVA Understanding of Programmable Logic Controllers and/or Embedded Systems For immediate consideration apply online or email Lisa.Lindemann@nerinc.com
Summary Our client is a leader in 2D and 3D sensing solutions for a wide range of challenging industrial applications. We are looking for a software developer to join their engineering team. This is a direct hire position located just west of downtown Minneapolis. This individual would be working on a wide variety of software projects for pick and place, sensor and CMM products. This includes software for: Communication with a wide variety of hardware such as cameras, motion control systems and a variety of sensors Implementing image processing and other algorithmic procedures Manufacturing and testing of production and development sensors Software Development Kits and User interfaces for PC host applications Responsibilities Design and implement software for a variety of sensors projects such as host control APIs and applications, manufacturing applications and test harnesses. Documentation of software designs and communications interfaces Working with multi-discipline engineering teams throughout all phases of development Supporting and troubleshooting sensor and software field issues Helping to define software architectures that will help us promote agile development Requirements BS Degree in Computer Science, Math or a related engineering field 5+ years’ experience in software development in an engineering environment Proficiency in C, C++ and C# development using Visual Studio Ability to work independently on projects as well as interact with multi-discipline engineering teams in a fast paced agile environment. Strong technical communication abilities. Skills Preferred Strong background in math and proficiency in basic image processing and 3D math functions Experience with Matlab and Python Ability to work with diverse SDKs, interfaces and libraries from external vendors Experience writing software to communicate with external hardware such cameras, machine control systems and other types of sensors using TCP-IP, RS323, USB, PCIe and other standard protocols. Experience with agile software development and working in a scrum team Experience in developing software architectures that promote agile development For immediate consideration apply online or email email@example.com
Production Technician Our client is a global leader in Optical and Optical Electronics specializing in Industrial Metrology, Microscopy, Medical Technology, Planetariums, Semiconductor Manufacturing Technology and Vision Care. We are seeking multiple Production Technicians to join the team. In this role you will partner with Sr. Technicians to learn and develop the basic necessary skills required to perform the job of a Production Technician by successfully completing the training program. This positions reports to the Production Manager. We have multiple contract positions available. Plymouth / Maple Grove, MN Responsibilities: Position starts in sub-assemblies to learn processes with a goal of cross training for the different lines. The position duties are related more to machine building and electronics assembly. The job involves using blueprints to assemble large parts and the technician moves around to different stations. Work with production team to build, assemble, troubleshoot and test complex electro-mechanical, optical and mechanical products Demonstrates ability to learn mechanical and/or electronic skills Maintain clean, neat, and organized work area, (5s) Works safely and keeps work area clear of potential work hazards Approaches training with a high level of passion and dedication Demonstrates ability to understand tools needed to perform task Requirements: High School diploma or equivalent, 2 year degree in electronics or equivalent experience preferred Basic Computer skills Ability to read and interpret blueprints and/or electrical schematics Knowledge of Geometry and Trigonometry preferred. Working Conditions and Special Demands: Must be able to occasionally lift up to 75 pounds Must wear steel toed shoes. Hours are 6 am-2:30 pm All candidates must be legally authorized to work in the US. This is not a position for which sponsorship will be available either now or in the future.