Role: Softwareand Automation Engineer
Location: Houston TX (onsite)
Duration:FullTime
Required Skills:
* Software Development creating automationsoftware for highly critical machinery as well as connecting thesemachines to external cloud systems
* Bachelorsdegree in mechanical engineering Electrical Engineering or anyrelated field.
* A minimum of 10 to 12 years ofrelevant experience in software development and automationengineering.
* Effective communication skills tobridge the gap between engineering and programmingdomains
* Skilled in reading and interpretingblueprints/plans
* Firm understanding of theSoftware Systems Development Life Cycle (SDLC).
* Demonstrated experience in software development andtesting.
* Proficient in Linux operatingsystem.
* Proficient in more than one majorprogramming language (Java C# Go Python...)
* Strong understanding of Version Controltechnologies
* Strong understanding of ClientServer Architecture.
* Strong understanding ofweb technologies both front end and back end.
Responsibilities:
* Design and develop automation software forhighly critical machinery ensuring reliability andefficiency.
* Integrate machinery with externalcloud systems for data collection analysis and remotemonitoring.
* Collaborate with crossfunctionalteams to gather and define software requirements andspecifications.
* Utilize container technologieslike Docker for efficient deployment and scaling ofapplications.
* Implement version control bestpractices using GIT.
* Guide and mentor juniorteam members fostering a culture of continuous improvement andlearning.
* Collaborate with QA teams to ensurethorough testing of applications before deployment.
* Provide technical support for software solutions ensuringthat software issues are resolved in a timely manner.
* Stay up to date with the latest industry trends andtechnologies to ensure our solutions are current andcompetitive.
eye