Scada/Rockwell Software Systems Engineer
RAS-O, LLC
Baldwin Park, United States of America
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Experience level
SeniorJob location
Baldwin Park, United States of America
Tech stack
.NET
Artificial Intelligence
Computing Platforms
Systems Engineering
Computer Vision
Fieldbus
C Sharp (Programming Language)
Communications Protocols
Data Integration
DevOps
Distributed Systems
Design of User Interfaces
Monitoring of Systems
Supervisory Control and Data Acquisition (SCADA)
Windows Presentation Foundation
Modbus
Modular Design
Object-Oriented Software Development
OPC Unified Architecture
Robotic Automation Software
Software Engineering
Software Systems
Systems Architecture
Systems Integration
TCP/IP
Transmission Control Protocol (TCP)
Windows Forms
Reliability of Systems
Information Technology
Data Analytics
Industrial Software
Software Version Control
Job description
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, 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
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, * 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, * Strong analytical and problem-solving skills
- Excellent organization and time management
- Detail-oriented with strong ownership mindset
- Adaptable in a fast-paced environment