Sr. Controls Software Engineer

Wilsonville, Oregon 97070
  • Job Type
  • Job Status
    Full Time
  • Jobs Rated

Job Title: Sr. Controls Software Engineer

Location: Wilsonville, OR

Department: Engineering

Job Type: Full-Time



DWFritz Automation has been engineering and building precision automation solutions for over 45 years. In the last 10 years, we have grown our global footprint with employees and clients in the U.S., Asia, and Europe, while diversifying the industries we serve.

What’s our secret to success?

We're the company that can solve the challenges that nobody else can. We do so by hiring incredibly talented employees who innovate through team-work.

Why would you want to work here?

We are a progressive company that continually strives towards being world-class in our practices, cutting-edge with our technology, and empowering with our leadership. We believe in big things, because we believe in our employees who impress us every day with their ideas and their execution.

Our World Headquarters operates from a modern, state-of-the-art facility located in Wilsonville, Oregon. Our employees enjoy standing desks, a recreation room, 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.”

We also know how to have fun at DWFritz. From ping-pong tournaments and monthly socials to working with our community through our RISE program and paid volunteer day, we know well how to work and play together. We hope you get the chance to visit our building and experience a culture that is unlike any other.


Your Challenge

The Senior Controls Software Engineer is a challenging, high visibility position that will utilize your experience and software skills and allow you to work with high-level automation technologies within a project team to develop cutting edge automation equipment. 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

  • Architects, designs, codes, tests, and maintains complex software applications.
  • Develops detailed software design specifications for assigned projects.
  • Maintains state-of-the-art knowledge in software design, testing techniques, and software development tools.
  • Provides design guidelines, and general and detailed software design specifications to other software engineers.
  • Assists in project schedule development.
  • Suggests new and innovative approaches to solving problems.
  • Interfaces with customers during quoting, specification, design-review, buy-off, and installation phases.
  • Participates to develop company processes, procedures, and standards.
  • Drives personal or company vehicle to customers’ facilities for project meetings, design reviews, start-up training, and follow-up review.


Your Qualifications

  • Excellent organizational, problem solving, and time management skills.
  • Excellent software development skills.
  • Excellent C#.NET/C++ programming skills (min 8 years of experience).
  • Excellent C#.NET GUI development skills.
  • Ability to actively participate in team development and team-oriented processes and motivate others to do the same.
  • Excellent usage of Version Control Software (GIT, VSS, Subversion, etc.).
  • Excellent Machine Vision applications skills (Cognex Vision Pro/Insight, Keyence CV/XG, Halcon, OpenCV).
  • Ability to startup and debug complex systems.
  • Ability to read electrical schematics.
  • Familiarity with SQL database schemas, design and software interfacing.
  • Ability to derive solutions to complex problems.
  • Proficient with Statistical Analysis.
  • 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 (MS a plus).
  • Minimum 10 years recent manufacturing programming experience.
  • Experience with machine control, C#.NET, vision and motion control programming skills highly desired.
  • Experience integrating software with Scara and 6-Axis robots.
  • Experience with software project management.
  • PLC programming skills a plus.


Equal Opportunity Statement

DWFritz is an equal opportunity employer. In accordance with applicable law, the company prohibits discrimination based on race, color, religion, creed, gender, pregnancy or related medical conditions, age, national origin or ancestry, physical or mental disability, sexual orientation, genetic information, uniformed service or any other consideration protected by federal state and local laws. Our commitment to equal opportunity employment applies to all persons involved in our operations and prohibits unlawful discrimination by any employee.

DWFritz is not currently sponsoring work visas for this role. Authorization to work in the U.S. is required to be considered.


Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Sr. Controls Software Engineer

Wilsonville, Oregon 97070

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good