×
Register Here to Apply for Jobs or Post Jobs. X

Senior Controls Software Engineer

Job in Wilsonville, Clackamas County, Oregon, 97070, USA
Listing for: DWFritz Automation
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

At DWFritz, we are a leading provider in the field of automation. Using world-class practices and cutting-edge technology, we produce brilliant automation solutions for our clients. Our mission is to be a Great Place to Work, with structured activities to interact across teams, develop your skills, make an impact, and celebrate wins! Our benefits package includes:

  • Company pays 100% of Employee-only premiums for:
    • HSA (with company contributions) or PPO Medical Insurance
    • Dental (low-cost buy-up option available)
    • Vision
  • 401k with a 3% automatic company contribution and 3% match
  • Company-paid Short-Term, Long-Term Disability, and Life Insurance
  • Additional voluntary life insurance levels available
  • PTO, 10 Paid Holidays, and Paid Volunteer Time
  • Onsite gym with lockers & showers
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.
Knowledge,

Skills And Abilities
  • Excellent organizational, problem solving, and time management skills.
  • Excellent software development skills.
  • Excellent C#.NET/C++ programming skills
  • 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.
Education And Experience
  • BSEE or BSME required, MS preferred.
  • Minimum 10 years recent manufacturing programming experience required.
  • Experience with machine control, C#.NET, vision and motion control programming skills preferred.
  • Experience integrating software with Scara and 6-Axis robots required.
  • Experience with software project management required.
  • PLC programming skills preferred.
Interpersonal Contacts

We are an ITAR protected facility and due to the nature of your role, you may encounter ITAR related project information. Your citizenship status will determine what access you have at the facility.

External to DWFritz
  • Customers, suppliers.
Internal to DWFritz
  • Project team, Manufacturing staff, and Technical writers.
Work Environment
  • This job operates in a professional office environment.
  • Onsite requirement.
Physical Demands

The employee is required to communicate with staff including talking and hearing. The employee may occasionally lift up to 50 pounds; bend, stoop, grasp. The employee will be working at a personal computer workstation for long periods.

Travel

10-30%

Equal Opportunity Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary