Logo
WorkSource Oregon

Senior Controls Software Engineer

WorkSource Oregon, Wilsonville, OR, United States


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, Beckhoff, or Siemens PLC control architecture \' 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 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. \' Assists in project schedule development. \' 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. \' Actively participates in team development and team-oriented processes and motivate others to do the same. \' Startup and debug complex systems. \' Reads electrical schematics. \' Derives solutions to complex problems. \' Utilizes existing standards, procedures, and practices. \' Possesses excellent written and verbal communication skills. \' Uses Microsoft software: Outlook, Excel, Word, PowerPoint, Visio, etc. Knowledge and Skills: \' Excellent organizational, problem solving, and time management skills. \' Excellent interpersonal and leadership skills. \' Excellent PLC software development skills. \' Expert at PLC programming of Siemens and Allen Bradley PLCs (Beckhoff & Mitsubishi a plus) \' PLC servo motion control integration experience. \' Excellent PLC UI development skills (following SEMI standards). Education and Experience \' BSEE or BSME (MS a plus). \' 10+ years recent manufacturing and machine control programming experience. \' 10+ years PLC Development experience. \' 5+ years leading teams of PLC programmers \' Experience integrating software with SCARA and 6-Axis robots \' Experience with software project management \' Experience with SCADA systems and HMI development. External Contacts \' Customers, Prospects. Internal Contacts \' Technical Sales Engineers, Marketing, Engineering, Project Management. Work Environment \' This job operates in a professional office environment. This role uses standard office equipment: computer, phone, fax/copy/printer machine, filing cabinets, etc. Physical Demands \' The employee is required to communicate with staff including talking and hearing. The employee may occasionally lift up to 25 pounds; bend, stoop, grasp. 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