Job Title: Controls Software Engineer
Location: Wilsonville, OR
Department: Engineering
Job Type: Regular

At DWFritz, world-class practices combine with cutting-edge technology to produce brilliant solutions for our clients. Our engineered-to-order, automated machines are one-of-a-kind resulting in systems that are robust, reliable and built to last.

Innovation is the way at DWFritz. Employees are encouraged to “Find a Better Way” – one of our Core Values that keeps us ahead of our competition and promotes continued growth. It’s also the reason we have a company supported incubator program and an in-house lab!

DWFritz has clients world-wide and an office in China. Our World Headquarters operates from a modern, state-of-the-art facility located in Wilsonville, Oregon which offers standing desks, an entertainment and a fitness room, and a hearty oatmeal breakfast to start each day. Our spacious lunch room is the venue for weekly All Staff meetings and our frequent “Lunch and Learns.”

If you are looking for a place that is fast-paced, dynamic, and where we accomplish our work as teams, then check out DWFritz!

Your Engineering Team at DWFritz
The Engineering team at DWFritz loves a challenge. In the face of large, complex obstacles, they develop the most interesting and brilliant solutions. They see obstacles as opportunities for learning, adaptation and innovation. The Engineering team was founded on collaboration and there is no shortage of team work, but unique to DWFritz are the opportunities to work autonomously on individual projects as well. Members of this team have diverse backgrounds, come from a variety of industries, and are eager to learn. Working with state of the art technology and world-class customers requires flexibility and communication to produce reliable, brilliant solutions.

Your Challenge
The Controls Software Engineer will be responsible for assisting in the development of software for custom automation and robotic systems. These systems include features such as:

  • Real time PC control architecture
  • Sophisticated machine vision software
  • Sub-micron PID Servo motion control
  • 4 to 6-axis robot integration
  • High Level Custom GUI
  • 2D and 3D Laser Metrology

Your Responsibilities

  • Works with a team of other experienced and innovative engineers and technicians to develop first time, custom automated equipment.
  • Works on projects from the analysis of a client’s needs through component selection, control software design, programming, debug, installation, final buy-off with customer, and follow-on warranty/upgrade support.
  • Drives personal or company vehicle to customers’ facilities for project meetings, design reviews, start-up training, and follow-up review.

Your Qualifications

  • C#.NET/C++ programming skills (min 4 years of experience)
  • Proficient C#.NET GUI development skills.
  • Experience with Version Control Software (GIT, VSS, Subversion, etc.).
  • Experience with machine vision programming.
  • Schematic reading experience a plus.
  • Able to integrate into an existing software engineering team environment.
  • Able to use existing standards, procedures, and practices.
  • Excellent written and verbal communication skills.
  • Attention to detail and accuracy.
  • Ability to work under pressure to meet project deadlines in a multi-tasking environment.
  • Sense of urgency to meet project schedules
  • Ability to maintain confidentiality.
  • PC-based machine controls.
  • Servo based motion control.
  • Use Microsoft software – Word, Excel, Outlook, PowerPoint, Visio, etc.
  • Must possess a valid driver’s license, acceptable driving record, and proof of current vehicle insurance.
  • Requires domestic/international travel for installation and support. Typically 3, 3-week trips/year.
  • Must be eligible for or have a valid passport.

Your Education and Experience

  • BSEE or BSME
  • Minimum of 5 years recent automated machine controls experience (including hands-on debugging of real-time machine control software, electronics, and mechanical systems).
  • 10 years additional experience will be considered in lieu of a degree.
  • Experience in Robotic hardware/software systems integration.

To apply visit