Control Systems Developer - Level 1-4
HybridSioux Falls, South Dakota, United States
Job Summary
Lead a team of control systems programmers, providing guidance and mentorship to ensure project success. Collaborate with clients and engineers to translate requirements into effective control system designs for process, motion, and automation applications. Develop control algorithms and logic, then program and configure PLCs, DCS, and SCADA systems to achieve desired functionality. Conduct thorough testing, debugging, and validation to ensure reliability, performance, and safety throughout the project lifecycle. Stay abreast of industry trends to incorporate innovative solutions while providing technical support from concept to commissioning. This leadership role requires a Bachelor's degree in Electrical or Computer Engineering and 3+ years of control system programming experience with proficiency in ladder logic, structured text, and C/C++.
Required Qualifications
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field
- Proven experience (3+ years) in control system programming, with a track record of successful project delivery and leadership
- Proficiency in programming languages such as ladder logic, structured text, function block diagram, Python, and C/C++
- Strong understanding of control theory, signal processing, and feedback control systems
- Experience with industrial control systems platforms such as Allen-Bradley, Siemens, Schneider Electric, etc.
- Familiarity with industry standards and protocols (e.g., OPC, Modbus, Profibus) and communication networks
- Excellent problem-solving skills and ability to troubleshoot complex control system issues
- Effective communication skills and ability to collaborate with multidisciplinary teams and clients
Desired Qualifications
- Master's degree or advanced certification in control systems engineering or related field
- Experience with advanced control strategies such as model predictive control (MPC), adaptive control, or fuzzy logic control
- Knowledge of software development methodologies and version control systems
- Familiarity with cybersecurity principles and practices for securing control systems
- Previous experience in industries such as manufacturing, energy, material handling and processing
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.