Controls Programmer | Engineer

💰 $8,960 - $14,336 (Est.) 📍 Brighton 🕐 3 days ago

Job Description

Qualifications
Bachelor's degree in engineering, computer Science or a related field (or equivalent experience)
2 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
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
Responsibilities
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
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
Willingness to travel to client sites as needed
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
Job description
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)
• 2 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

💡 Quick Summary

Seeking a career-building opportunity? The Controls Programmer | Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Brighton offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.

Sponsored

Job Details

Company Name: Hire Road, Inc.

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Controls Programmer | Engineer in Brighton is $8,960 - $14,336 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Controls Programmer | Engineer is an on-site position based in Brighton. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Controls Programmer | Engineer. Previous experience in Software Developer Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • ThoughtWorks Developer

    Urgent Software Developer\nExperience 3+ years qualification B.Tech\nSalary ₹50k-85k location Pune\nApply now agile development

    Full Time / Part Time

    Salary Estimated: 24K to 31K

    Remote

    July 11, 2026


    Apply Now

  • Senior Full-Stack Engineer

    About People Prime Worldwide • We help clients transform through consulting services. Job Title: Senior Full-Stack Engineer (Python/Node.js)

    Full Time / Part Time

    Salary Estimated: 17K to 29K

    Remote

    July 11, 2026


    Apply Now

  • Sapient Developer

    Urgent Fullstack Developer\nExperience B.Tech 3 years React Spring\nSalary ₹50k-85k location Noida\nDigital transformation

    Full Time / Part Time

    Salary Estimated: 23K to 26K

    Remote

    July 11, 2026


    Apply Now

  • Opportunity for Java + React for

    Job Description: Java + React Developer Location: Mumbai Experience: 6 to 14 Years Joining: Immediate / 0–15 Days Employment Type: Full-time Your potential, unleashed. India’s impact on the global economy has increased at an exponential rate and Delo...

    Full Time / Part Time

    Salary Estimated: 17K to 35K

    Mumbai, Maharashtra

    July 11, 2026


    Apply Now

  • Software Developer

    We are hiring for Software Developer. The role requires relevant skills and experience. Candidates should be motivated and able to perform their duties efficiently. This opportunity offers competitive compensation and growth potential within the comp...

    Full Time / Part Time

    Salary Estimated: 16K to 30K

    Chennai, Tamil Nadu

    July 11, 2026


    Apply Now

  • Senior Software Engineer - Market Data Platform - Global Financial Data Powerhouse

    Job description About Andiamo Andiamo is a globally recognized staffing and consulting firm specializing in placing the top 2% of technology and go-to-market professionals with the world’s largest and most well-known companies. For over 20 years, we'...

    Full Time / Part Time

    Salary Estimated: 17K to 29K

    Remote

    July 10, 2026


    Apply Now