
Engineer, Software
Salary undisclosed
Checking job availability...
Original
Simplified
Description
We are offering a long term contract employment opportunity for a Software Engineer in Houston, Texas. This role is entirely remote and is within the automation industry. The Software Engineer will be tasked with designing and implementing advanced automation systems, providing guidance to entry level engineers, and working closely with cross-functional teams.
Responsibilities:
Develop and implement advanced automation systems using Inductive Automation Ignition Perspective
Manage and integrate data collection systems using Canary Labs Historian, including knowledge of OPC/UA MQTT .NET web API's and SQL Databases
Ensure seamless connectivity and data flow by configuring and troubleshooting various networking protocols, including Ethernet TCP Modbus Modbus TCP et al.
Display a comprehensive understanding of PLC programming design/architecture
Provide mentorship and technical guidance to entry level engineers to foster their detail oriented development
Collaborate with cross-functional teams to design and implement automation solutions that meet client requirements
Conduct system testing, debugging, and validation to ensure optimal performance and reliability
Stay updated with industry trends and advancements in automation technologies
Work closely with business/product owners to architect and deliver new services to introduce new products and bundles
Drive the architectural design including dependent services, service interactions, and policies
Improve the customer experience of the entire set of services/applications, including troubleshooting of corporate and local site SCADA platforms
Contribute and lead initiatives by engaging and mentoring Engineers at all levels to improve the craftmanship of Software Engineering.
Requirements
Exceptional communication and interpersonal skills to effectively collaborate with team members and stakeholders
Strong knowledge and understanding of policy design and implementation
Proficient in troubleshooting software issues and bugs
Basic understanding of financial notes and their application in software development
Expertise in Python, Java, C++, and Go programming languages
Demonstrated experience with system integration and ensuring connectivity
Familiarity with various protocols used in software engineering
A degree in Computer Sciences or a related field is essential
Proficiency in using .NET for web-based application development
Ability to design and execute validation plans
Experience in data collection and analysis for software development
Knowledge of computer hardware, with a focus on its interaction with software
Subject matter expert in software engineering practices and principles
Previous experience with A Plus programming is beneficial
Ability to work on and improve existing software designs.
Technology Doesn't Change the World, People Do.
Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.
2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking "Apply Now," you're agreeing to Robert Half's Terms of Use.
We are offering a long term contract employment opportunity for a Software Engineer in Houston, Texas. This role is entirely remote and is within the automation industry. The Software Engineer will be tasked with designing and implementing advanced automation systems, providing guidance to entry level engineers, and working closely with cross-functional teams.
Responsibilities:
Develop and implement advanced automation systems using Inductive Automation Ignition Perspective
Manage and integrate data collection systems using Canary Labs Historian, including knowledge of OPC/UA MQTT .NET web API's and SQL Databases
Ensure seamless connectivity and data flow by configuring and troubleshooting various networking protocols, including Ethernet TCP Modbus Modbus TCP et al.
Display a comprehensive understanding of PLC programming design/architecture
Provide mentorship and technical guidance to entry level engineers to foster their detail oriented development
Collaborate with cross-functional teams to design and implement automation solutions that meet client requirements
Conduct system testing, debugging, and validation to ensure optimal performance and reliability
Stay updated with industry trends and advancements in automation technologies
Work closely with business/product owners to architect and deliver new services to introduce new products and bundles
Drive the architectural design including dependent services, service interactions, and policies
Improve the customer experience of the entire set of services/applications, including troubleshooting of corporate and local site SCADA platforms
Contribute and lead initiatives by engaging and mentoring Engineers at all levels to improve the craftmanship of Software Engineering.
Requirements
Exceptional communication and interpersonal skills to effectively collaborate with team members and stakeholders
Strong knowledge and understanding of policy design and implementation
Proficient in troubleshooting software issues and bugs
Basic understanding of financial notes and their application in software development
Expertise in Python, Java, C++, and Go programming languages
Demonstrated experience with system integration and ensuring connectivity
Familiarity with various protocols used in software engineering
A degree in Computer Sciences or a related field is essential
Proficiency in using .NET for web-based application development
Ability to design and execute validation plans
Experience in data collection and analysis for software development
Knowledge of computer hardware, with a focus on its interaction with software
Subject matter expert in software engineering practices and principles
Previous experience with A Plus programming is beneficial
Ability to work on and improve existing software designs.
Technology Doesn't Change the World, People Do.
Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.
2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking "Apply Now," you're agreeing to Robert Half's Terms of Use.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job