Current Job Listings

See something you like? Please fill out the form here and reference the job number.

Interface Innovations is hiring for two roles to support fabrication, assembly, commissioning, and field testing/repair of its control systems, in its shop in St Johns, Portland facility, and in the field in Washington and Oregon.

About Us Interface Innovations is an industrial controls and software engineering firm. We produce UL508a-compliant industrial control panels for deployment in number of industries, such as water treatment, wastewater treatment, and brewing. Our focus and brand value-adds are networked connectivity and functionality, with data connection through our endpoint API and web dashboard for customer access. We like big touchscreens, accessible and modern HMI UI, using free and available software where possible. We focus on forward-compatible features and hardware that make our products both easy to use and service, and ensure they will be valuable for the customer in the foreseeable future, without gatekeeping their upgrade/maintenance behind expensive software packages that are only the domain of control shops with the means to hold their licenses. We extensively document our work, and provide complete CAD drawings as a part of our deliverables packages. We also have a number of projects that employ embedded devices, primarily the ESP32, in custom-designed deployments. These typically involve a carrier PCB, a NEMA4 enclosure for living outside, and industrial-grade indicators and operators. In active development is an ESP32-based remote telemetry unit (RTU) that will act as a drop-in data aggregator, reading both hardwired signals from universal inputs, and also communicating with local devices such as drives, PLCs, and other equipment on RS485 and Modbus TCP/IP.

Our Tools • Hardware o Standard fabrication equipment required to manufacture control panels from stainless steel NEMA4X enclosures. Saws, punch, loads of hardware. o 3D Printers. We have a creality ender and anycubic Kobra Max. These are used for shop parts, custom enclosures, and for fun. o Laser Engraver. We have an xTool 10W diode laser engraver. We use this to make panel labels from two-layer acrylic. o Soldering and electronic fab. Standard soldering stations, air gun, logic analyzer, typical power supplies and metering tools. Scope. • Software o Python. The vast majority of our codebase is written in python, using Pycharm/jetbrains IDE. Our micros run micropython for the most part. The libraries that run our servers run our micros. o LabVIEW. We have a certified LabVIEW developer on staff, have done quite a bit of custom software contracting, and sell build packages for interfacing LabVIEW with test hardware. In installations with a PC and dumb touchscreen, our HMI UI is written in LabVIEW and compiled for the end user. o AutoCAD. We draw schematics of every product we sell and deliver them to the customer. In cases of plant control systems, we also use Plant3D as a linkable export to our CAD sheet sets.

Who we are looking for We are looking for two primary roles. These could be one person, but will most likely be two part-time. Job details/mechanics • Hours: Part time. Average 20 hours per week, depending on workload • Pay: $30-35/hr, DOE • Benefits: None at part time

Job specifications Role 1: Electronics Assembly/commissioning Description This role will consist of the following: • Assembly and manufacture of electronics assemblies, typically consisting of a microcontroller, carrier PCB Required skills • Ability to solder. Almost exclusively DIP packages where required, so tiny packages like SOT or QFN or other should not be required, except in the case of troubleshooting • Ability to operate a computer. Most commissioning is automated, but the ability to do basic connection routines, troubleshooting, and interpret output is required. • Basic wiring skills. Ability to cut strip, terminate wire. Operation of wire strippers, screwdrivers, and other basic electronics tools. • Ability to read electrical schematics. Primarily being able to follow lines for what goes where. Ability to learn here is most important, as many schematic formats are idiosyncratic. • Ability read a product datasheet for required information, such as rating specifications. • Basic knowledge of electricity and electrical principles. What is AC and DC voltage. How to be safe around electrically energized devices. • How to use a voltmeter, or at least understanding what it does and having the ability to learn. Desired skills • Understanding how microelectronic devices like microcontrollers work. • Understanding how basic circuits and circuit elements like capacitors, resistors, transformers, DC power supplies, LEDs, operators, indicators. • Python language fluency/proficiency • Circuit troubleshooting skills. If the assembly is not doing what it should, being able to look at a schematic, and use a voltmeter to figure out what was gone wrong.

Role 2: Commissioning, install, troubleshoot, service Description

Required skills • Ability to drive, safely. May be in personal vehicle or company van, TBD. • Ability to operate a computer. • Ability to read and interpret output from serial terminal or other interface as a component of device troubleshooting. • Wiring skills. Ability to cut strip, terminate wire. Operation of wire strippers, screwdrivers, and other basic electronics tools. • Ability to read electrical schematics. • Ability to follow and diagnose issues in relation to electrical schematics. • Understanding of basic process instrumentation and unit operations such as drives, motors, level and temperature sensing. • Ability read a product datasheet for required information, such as rating specifications. • Thorough knowledge of electricity and electrical principles. What is AC and DC voltage. How to be safe around electrically energized devices. • How to use a voltmeter to troubleshoot, and ensure equipment is de-energized prior to service. Desired skills • Understanding of UL and NEC standards in relation to control panel layout and safety, or ability to read and understand from hard copy. • Understanding how microelectronic devices like microcontrollers work. • Understanding how basic circuits and circuit elements like capacitors, resistors, transformers, DC power supplies, LEDs, operators, indicators. • Python language fluency/proficiency • Circuit troubleshooting skills. If the assembly is not doing what it should, being able to look at a schematic, and use a voltmeter to figure out what was gone wrong.