Controls Software Engineer

Sigma DesignWilsonville, OR
1d$130,000 - $150,000

About The Position

Sigma Design has collaborated with a manufacturing company seeking an experienced Controls Software Engineer to join their facility in Wilsonville, OR. This company is a leading global manufacturer of interconnect solutions, specializing in high-speed board-to-board, cable, and terminal block products used across multiple industries like computing, telecommunications, medical, industrial and instrumentation. The Controls Software Engineer is responsible for designing, developing, implementing, and optimizing advanced supervisory control systems for automated manufacturing equipment in a continuous processing environment. This role partners with engineering, manufacturing, and IT teams to deliver reliable, scalable, and standardized control system solutions that support operational performance, data integration, and system modernization initiatives.

Requirements

  • Bachelor’s degree in Controls Engineering, Electrical Engineering, Software Engineering, or related technical field (or equivalent experience).
  • 5+ years of experience designing and implementing advanced control systems within an automated manufacturing environment.
  • Experience developing SCADA systems and HMI interfaces.
  • Proficiency in Python and industrial scripting languages.
  • Ability to read and understand IEC 61131-3 Structured Text programming.
  • Experience with industrial communication protocols (e.g., MQTT, Sparkplug B, OPC UA, Ethernet/IP, EtherCAT, Modbus).
  • Understanding of Industry 4.0 and IIoT principles.
  • Familiarity with ANSI/ISA standards related to HMI design and manufacturing system integration (ISA-95 / IEC 62264).
  • Understanding of network infrastructure and cloud-based data management environments.
  • Strong written and verbal technical communication skills.
  • ITAR - Permanent resident of the United States (“U.S. person” as defined by ITAR)
  • Background and drug screen - pass a post-offer background verification and drug screen.

Nice To Haves

  • Experience with continuous process control systems preferred.

Responsibilities

  • Design and develop robust Supervisory Control Systems (SCADA/HMI) to support advanced process control applications.
  • Partner with Manufacturing and Process Engineering to define system functional requirements.
  • Develop, configure, and deploy HMI/SCADA platforms and operator/engineering interfaces.
  • Lead startup, debugging, conditioning, and qualification of new or upgraded control systems.
  • Troubleshoot SCADA systems within automated machinery environments.
  • Develop, tune, and optimize advanced control algorithms.
  • Manage controls-related projects for new equipment development and system upgrades.
  • Collaborate with IT to support network infrastructure and cloud-based data management systems.
  • Support integration of Industry 4.0 and IIoT technologies into control system architecture.
  • Standardize control system architecture, software platforms, and reusable components across multiple production assets.
  • Develop and maintain engineering documentation including software documentation, setup procedures, and operating instructions.
  • Communicate technical concepts effectively through reports and presentations.
  • Support resource planning and execution for controls-related projects.

Benefits

  • Exceptional healthcare coverage (PPO, HSA, FSA), with company contributions to HSA plans. Single coverage on HAS plan is zero premium with $3200 deductible and maximum out of pocket.
  • Retirement/profit sharing plans: 401k- 12% , company matches the first 5%, adds 7% for profit sharing
  • PTO (vacation/sick time starting at 4 weeks, and holidays)
  • Bonus structure
  • Monday – Friday, 8:00 am – 5:00 pm
  • $130,000 - $150,000 annually
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service