Scada/Rockwell Systems Automation Engineer

Raso360
Monrovia, CA

SUMMARY

The Principal Automation Engineer is a senior technical leader responsible for designing and delivering advanced automation and software solutions. This role drives system architecture, integration, and technical quality across engineering teams while operating with minimal supervision.

KEY SKILLSETS

  • Software Development: C#, .NET, object-oriented programming
  • Automation & Controls: PLCs, motion control, industrial systems
  • SCADA/HMI: System design, visualization, monitoring platforms
  • System Architecture: Distributed systems, scalable design, integration
  • Industrial Communication: OPC-UA, Modbus TCP, TCP/IP, fieldbus protocols
  • Data & Integration: Historians, IIoT, data acquisition, system connectivity
  • AI/ML & Computer Vision: Model development, image processing, analytics (preferred)
  • Tools & Platforms: Version control, DevOps tools, automation software ecosystems
  • UI Development: WinForms, WPF, or similar frameworks
  • Standards & Compliance: Industrial and safety standards awareness

RESPONSIBILITIES

Engineering

  • Design and develop automation, controls, and software systems
  • Architect and integrate solutions across hardware and software platforms
  • Develop data-driven and intelligent system capabilities where applicable
  • Ensure system reliability, scalability, and compliance with standards
  • Support development of user interfaces and monitoring tools

Project Engineering

  • Execute projects from concept through deployment
  • Define architecture standards, frameworks, and reusable components
  • Track deliverables and timelines using project management tools
  • Collaborate with cross-functional teams
  • Prepare technical documentation and system designs

Technical Leadership

  • Provide guidance and mentorship to engineers
  • Recommend improvements to development processes and system design
  • Support adoption of new technologies and best practices

POSITION REQUIREMENTS

  • Strong experience in software development and system architecture
  • Background in automation, controls, or industrial systems
  • Knowledge of system integration and communication protocols
  • Ability to interpret technical drawings and requirements
  • Strong communication and collaboration skills
  • Ability to work independently and manage multiple priorities

EDUCATION & EXPERIENCE

  • Bachelor’s degree in Engineering, Computer Science, or related field
  • Extensive experience in software, automation, or systems engineering
  • Experience with AI/ML or advanced analytics is a plus

OTHER QUALIFICATIONS

  • Strong analytical and problem-solving skills
  • Excellent organization and time management
  • Detail-oriented with strong ownership mindset
  • Adaptable in a fast-paced environment

ADDITIONAL INFORMATION

  • No direct supervisory responsibilities
  • Certifications are a plus but not required
  • May require occasional schedule flexibility or travel

// // //