Summary:
Our client is a leading test system integrator and service provider as a Controls Programmer/Engineer. This Controls Programmer will support the owners of a growing company. They are looking for someone with a strong background in software and hardware specifications for industrial machine controls. They will be responsible for developing, testing, and maintaining software applications, as well as troubleshooting any issues.
Controls Programmer requires both experience with Software and Hardware
Controls Programmer Requirements:
- Bachelor's degree in engineering, computer Science or a related field (or equivalent experience)
- >4 years’ experience in controls programming or software development, preferably in the field of test systems, instrumentation, or related technical solutions
- Experience in C++, LabVIEW, Various PLC languages, etc.
- Familiarity with MATLAB / Simulink or other modeling / simulation software.
- Understanding of closed-loop control theory, PID tuning, and control system stability
- Familiarity with communication protocols (e.g., CAN bus, Ethernet) commonly used in dynamometer control systems
- Proficiency in data acquisition techniques, signal processing, and data analysis for real-time performance monitoring and diagnostics
- Ability to develop tools for data visualization and reporting
- Strong interpersonal and communication skills, with the ability to engage effectively with clients and internal teams
- Demonstrated ability to understand complex technical concepts and explain them in a clear and concise manner
- Willingness to travel to client sites as needed
Controls Programmer Description:
- Control Software Development: Design, develop, and implement custom control software for dynamometer systems, ensuring efficient and accurate control of test parameters
- Algorithm Design: Create and optimize control algorithms, including closed-loop control strategies (e.g., PID) to achieve precise and reliable testing results
- Hardware Integration: Integrate control software with hardware components, such as sensors, actuators, motors, and data acquisition systems, to enable real-time control and data collection
- Safety and Compliance: Ensure that the control software adheres to safety standards and regulations, identifying potential hazards and implementing safety features for safe operation
- Data Acquisition and Analysis: Implement data acquisition techniques and signal processing algorithms to capture and analyze test data, providing insights into system performance and anomalies
- Testing and Validation: Design test scenarios and conduct validation tests to verify the accuracy, stability, and reliability of the control software under various operating conditions
- Troubleshooting and Support: Diagnose and resolve software-related issues, providing technical support to end-users and maintenance teams to ensure smooth operation
- Create detailed technical documentation, including software specifications, user manuals, and version control documentation to maintain a record of changes and updates
- Continuous Improvement: Stay updated with the latest advancements in control systems and dynamometer technology, incorporating new knowledge and best practices into software development processes
- Collaborate with mechanical engineers, test engineers, and other stakeholders to understand system requirements and ensure seamless integration of control software into dynamometer setups
- Performance Optimization: Identify opportunities to optimize the software's performance, efficiency, and responsiveness, ensuring the system operates at its maximum potential
- Security and Data Integrity: Implement measures to protect the control software from unauthorized access and data corruption, ensuring the integrity and confidentiality of sensitive information
- Training and Knowledge Sharing: Provide training to end-users and team members on the operation and maintenance of the control software, sharing knowledge to enhance the team's expertise
WHO WE ARE
Choosing the Hire Road is about shared success, active and committed partnerships and relationships that last. Hire Road is solely focused on connecting highly skilled professionals with leading organizations. We are a solutions-based, results-oriented staffing company specializing in a wide range of industry specific practices. To put it simply, we recruit, screen and hire talented people for temporary and full-time positions.
This classification description is intended to indicate the general kinds of tasks and levels of work difficulty that are required of positions given this title and should not be construed as declaring what the specific duties and responsibilities of any particular position shall be. It is not intended to limit or in any way modify the right of any supervisor to assign, direct and control the work of the employees under her/his supervision. The use of a particular expression or illustration describing duties shall not exclude other duties not mentioned that are of a similar kind or level of difficulty.
Equal Opportunity Employer