DWFritz Automation
Senior Controls Software Engineer (PLC)
DWFritz Automation, Wilsonville, Oregon, United States, 97070
1 day ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
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:
Low‑cost HSA (with company contributions) or PPO Medical Insurance
Low‑cost and no‑cost Dental & 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
Oatmeal & coffee bar
The Sr. Controls Software Engineer (PLC) will work within a project team to develop cutting‑edge automation equipment. These systems include features such as:
Bosch, Allen Bradley, Siemens, or Beckhoff PLC control architecture
Inductive Automation - Ignition HMI Development (Vision and/or Perspective)
High speed/high accuracy servo‑based motion control
4 to 6‑axis robot integration
Custom User Interfaces following SEMI standards
2D and 3D Laser Metrology
SCADA and HMI development
Vision guided motion
Responsibilities
Leads teams of Controls Software Engineers to provide software solutions on time and budget
Architects, designs, codes, tests, and maintains complex PLC software applications.
Develops detailed software design specifications and schedules for assigned projects.
Maintains state‑of‑the‑art knowledge in PLC software design, testing techniques, and PLC software development tools.
Provides design guidelines, and general and detailed software design specifications to other software engineers.
Effectively assess and communicate project risks. Deliver risk mitigation plans.
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.
Knowledge, Skills And Abilities
Excellent organizational, problem solving, and time management skills.
Excellent interpersonal and leadership skills.
Excellent PLC software development skills.
Expert at PLC programming of Allen Bradley, Bosch, and/or Siemens PLCs.
PLC servo motion control integration experience.
Experience programming safety controllers and safety PLCs
Experience with OPC/UA, Restful API, and MQTT
Excellent PLC UI development skills (following SEMI standards).
Ability to actively participate in team development and team‑oriented processes and motivate others to do the same.
Ability to startup and debug complex systems.
Ability to read electrical schematics.
Ability to derive solutions to complex problems.
Able to use existing standards, procedures, and practices.
Excellent written and verbal communication skills.
Attention to detail and accuracy.
Ability to maintain confidentiality.
Use Microsoft software – Outlook, Excel, Word, PowerPoint, Visio, etc.
Education And Experience
BSEE or BSME required, MS preferred.
5-7 years recent manufacturing and machine control programming experience required.
5 years PLC Development experience required.
3+ years leading teams of PLC programmers preferred.
Experience integrating software with SCARA and 6‑Axis robots required.
Experience with software project management required.
Experience with SCADA systems and HMI development required.
Travel Requirement: 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. The above description is intended to identify the essential functions and requirements for the performance of this job. It is not to be construed as a complete statement of duties, responsibilities or requirements. All jobs require behaviors consistent with our Core Values and Culture.
#J-18808-Ljbffr
Get AI-powered advice on this job and more exclusive features.
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:
Low‑cost HSA (with company contributions) or PPO Medical Insurance
Low‑cost and no‑cost Dental & 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
Oatmeal & coffee bar
The Sr. Controls Software Engineer (PLC) will work within a project team to develop cutting‑edge automation equipment. These systems include features such as:
Bosch, Allen Bradley, Siemens, or Beckhoff PLC control architecture
Inductive Automation - Ignition HMI Development (Vision and/or Perspective)
High speed/high accuracy servo‑based motion control
4 to 6‑axis robot integration
Custom User Interfaces following SEMI standards
2D and 3D Laser Metrology
SCADA and HMI development
Vision guided motion
Responsibilities
Leads teams of Controls Software Engineers to provide software solutions on time and budget
Architects, designs, codes, tests, and maintains complex PLC software applications.
Develops detailed software design specifications and schedules for assigned projects.
Maintains state‑of‑the‑art knowledge in PLC software design, testing techniques, and PLC software development tools.
Provides design guidelines, and general and detailed software design specifications to other software engineers.
Effectively assess and communicate project risks. Deliver risk mitigation plans.
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.
Knowledge, Skills And Abilities
Excellent organizational, problem solving, and time management skills.
Excellent interpersonal and leadership skills.
Excellent PLC software development skills.
Expert at PLC programming of Allen Bradley, Bosch, and/or Siemens PLCs.
PLC servo motion control integration experience.
Experience programming safety controllers and safety PLCs
Experience with OPC/UA, Restful API, and MQTT
Excellent PLC UI development skills (following SEMI standards).
Ability to actively participate in team development and team‑oriented processes and motivate others to do the same.
Ability to startup and debug complex systems.
Ability to read electrical schematics.
Ability to derive solutions to complex problems.
Able to use existing standards, procedures, and practices.
Excellent written and verbal communication skills.
Attention to detail and accuracy.
Ability to maintain confidentiality.
Use Microsoft software – Outlook, Excel, Word, PowerPoint, Visio, etc.
Education And Experience
BSEE or BSME required, MS preferred.
5-7 years recent manufacturing and machine control programming experience required.
5 years PLC Development experience required.
3+ years leading teams of PLC programmers preferred.
Experience integrating software with SCARA and 6‑Axis robots required.
Experience with software project management required.
Experience with SCADA systems and HMI development required.
Travel Requirement: 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. The above description is intended to identify the essential functions and requirements for the performance of this job. It is not to be construed as a complete statement of duties, responsibilities or requirements. All jobs require behaviors consistent with our Core Values and Culture.
#J-18808-Ljbffr