JOBSEARCHER

Scada/Rockwell Software Systems Engineer

Raso360Monrovia, CAMay 22nd, 2026
SUMMARYThe 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 SKILLSETSSoftware Development: C#, .NET, object-oriented programmingAutomation & Controls: PLCs, motion control, industrial systemsSCADA/HMI: System design, visualization, monitoring platformsSystem Architecture: Distributed systems, scalable design, integrationIndustrial Communication: OPC-UA, Modbus TCP, TCP/IP, fieldbus protocolsData & Integration: Historians, IIoT, data acquisition, system connectivityAI/ML & Computer Vision: Model development, image processing, analytics (preferred)Tools & Platforms: Version control, DevOps tools, automation software ecosystemsUI Development: WinForms, WPF, or similar frameworksStandards & Compliance: Industrial and safety standards awarenessRESPONSIBILITIESEngineeringDesign and develop automation, controls, and software systemsArchitect and integrate solutions across hardware and software platformsDevelop data-driven and intelligent system capabilities where applicableEnsure system reliability, scalability, and compliance with standardsSupport development of user interfaces and monitoring toolsProject EngineeringExecute projects from concept through deploymentDefine architecture standards, frameworks, and reusable componentsTrack deliverables and timelines using project management toolsCollaborate with cross-functional teamsPrepare technical documentation and system designsTechnical LeadershipProvide guidance and mentorship to engineersRecommend improvements to development processes and system designSupport adoption of new technologies and best practicesPOSITION REQUIREMENTSStrong experience in software development and system architectureBackground in automation, controls, or industrial systemsKnowledge of system integration and communication protocolsAbility to interpret technical drawings and requirementsStrong communication and collaboration skillsAbility to work independently and manage multiple prioritiesEDUCATION & EXPERIENCEBachelor's degree in Engineering, Computer Science, or related fieldExtensive experience in software, automation, or systems engineeringExperience with AI/ML or advanced analytics is a plusOTHER QUALIFICATIONSStrong analytical and problem-solving skillsExcellent organization and time managementDetail-oriented with strong ownership mindsetAdaptable in a fast-paced environmentADDITIONAL INFORMATIONNo direct supervisory responsibilitiesCertifications are a plus but not requiredMay require occasional schedule flexibility or travel