SUMMARY All candidates should make sure to read the following job description and information carefully before applying.
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 xywuqvp 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