Master’s Degree in Computer Science or a related field.
5+ years of development in Rockwell and HMI platforms.
3+ years of experience within a leadership capacity of 10+ team members.
Previous experience leading software development projects – planning, estimating, and overseeing software developers.
Experience with scripting languages and data log analysis.
Experience with PLC Communication and its challenges a plus.
Experience with Unity and Omniverse a plus.
Experience deploying to and orchestrating containers in production environments (Containers, Kubernetes, Service Mesh and related technologies) a plus
Experience with industrial communication protocols (CIP preferred)
Experience with restful services, service-oriented architecture, distributed systems, and micro-services.
Experience working with engineering teams in a fast-paced technology and product companies
Competencies & Abilities:
Positive, can-do attitude.
Skilled in problem analysis and resolution.
Recognized for leadership and customer-oriented approach.
Capable of working under pressure in a fast-evolving environment where priorities are constantly subject to change.
Passion for process automation using the right technology for the right business challenge.
Strong mission to put pro-active solutions in place to prevent future problems and automate processes/build services such engineers can self-service their operational requirements and enhance productivity.
Passion for creating and maintaining documentation and troubleshooting runbook.
Available for on-call support on a rotating basis
Team player with excellent communication skills as well as the ability to prioritize multiple tasks.
Specific Responsibilities
Lead cross functional design.
Provide technical guidelines and best practices (lead by example).
Prepare forecast for resources, external contractors, and external partners.
Participate to creation of functional specification for systems and equipment’s.
Discuss and follow-up on project progress with project team leads, ensuring employees deliver on their commitments.
Is passionate about knowing the ins and outs of the C# language and .NET libraries.
Ideal candidate will have experience in using and developing for REST services
Experience in building and managing data pipeline would be beneficial.
Develop code and scripts to automate industrial deployment or related engineering activities, using tools and languages including API, Python, Bash, and Git.
Passion for process automation using the right technology for the right business challenge.
Strong mission to put pro-active solutions in place to prevent future problems and automate processes/build services such engineers can self-service their operational requirements and enhance productivity.
Develop and enforce design and coding processes, design reviews, and verification plans.
Maintain processes and procedures for code source control.
This position requires travel to different customer sites across US & Canada.
Available for on-call support on a rotating basis.
Ability to understand complex technical issues and facilitate resolution. Ability to communicate well with internal and external technical audiences. Ability to triage issues based on priority, impact, risk, release timing.