Quality Controls Corporation is a leading provider of industrial automation control systems, specializing in municipal and environmental control systems, building environmental improvements through automation. The hardware and software technology we build is used to automate water treatment, fish hatcheries, transportation, and energy improvement systems. we're excited about the future and proud to use technology to improve it!
Our software engineering team provides automated control system design, software development (SCADA & PLC), network security, and data analytics for industrial systems. We pride ourselves on delivering innovative solutions to our clients across various industries and product solutions.
We are seeking a talented and motivated control systems software development engineer to join our team. As a key member of our engineering department, you will play a crucial role in developing, implementing, and maintaining programmable logic controllers (PLCs), SCADA, OT networks, and data systems.
We are looking for both senior and entry level candidates.
Responsibilities:
- Develop distributed SCADA systems (Rockwell, Wonderware, GE, Ignition, Siemens, VTSCADA)
- PLC programming and software development (Allen-Bradley, GE, Siemens, Modicon, etc.)
- Design-build relational databases and analytic reporting systems for disparate data sources.
- Design and secure reliable fault tolerant SCADA/OT and telemetry networks.
- Conduct system testing, commissioning, and system documentation.
- Coordinate with our control systems engineering group to build reliable and highly effective automated control systems for critical infrastructure systems.
- Provide technical support to clients during project implementation and post-deployment phases.
Qualifications:
- Bachelor's degree in electrical engineering, Mechanical Engineering, Computer Science, or equivalent technical training and experience required.
- Preferred Experience:
- Proficiency in Rockwell Automation software (RSLogix, FactoryTalk View)
- Familiarity with AVEVA Wonderware (System Platform, InTouch), GE (Ifix, Cimplicity), VTScada, or Ignition SCADA systems
- Hands-on experience with PLC programming (Allen-Bradley, Siemens, GE or similar)
- Experience with network protocols (Ethernet/IP, Profinet, Modbus, OPC UA, MQTT, etc)
- Network administration skills (TCP/IP, firewalls, routers)
- Database configuration and management experience (SQL, OSI,MySQL, etc.)
- IT security certifications (CISSP, CompTIA Security+, etc.) highly preferred.
- Excellent problem-solving abilities and attention to detail.
- Strong communication skills and ability to work in a collaborative environment.
Benefits:
- Excellent company paid medical, dental, and vision insurance.
- Company funded Health Savings Account
- Health Reimbursement Plant
- 401K with employer matching
- Company profit share bonuses
- Vacation and paid sick time
- Professional development opportunities.
- Friendly and inclusive work environment.
Job Type: Full-time
Pay: $80,000.00 - $140,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Health insurance
- Health savings account
- Paid parental leave
- Paid time off
- Retirement plan
- Vision insurance
People with a criminal record are encouraged to apply
Ability to Relocate:
- Lynnwood, WA 98036: Relocate before starting work (Required)
Willingness to travel:
Work Location: Hybrid remote in Lynnwood, WA 98036