Controls Programmer | Engineer

💰 $8,960 - $14,336 (Est.) 📍 Brighton

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

  • Software Developer

    Jaipur SALARY: ₹60,000 - ₹80,000 POSTED: 20 hours ago CATEGORY: Education DEADLINE: May 26, 2026 SKILLS: Software Development LANGUAGES: English, Hindi SOFTWARE DEVELOPER Greetings from Jobingo HR Solutions Pvt. Ltd…!!! This is to inform you we curre...

    Full Time / Part Time

    Salary Estimated: 20K to 32K

    Jaipur, Rajasthan

    August 4, 2026


    Apply Now

  • Dot Net full stack developer

    Position : Dot Net Full Stack Developer Experience: 5 to 6 Yr Location: Mumbai, Pune, Bangalore, Chennai Mode: Work from Office Notice: Immediate Joiners / 7 Days Looking for an experienced, product-oriented backend developer to join our software eng...

    Full Time / Part Time

    Salary Estimated: 21K to 26K

    Mumbai, Maharashtra

    August 4, 2026


    Apply Now

  • Backend Engineer | Python |Gurgram |BSE Listed NBFC

    Note • Applicants who fit the below Job Criteria will only be contacted by TeamUpShoot • Rest, we appreciate your interest and you will only be be contacted by TeamUpShoot if any other opportunity suitable is available with us About The Employer • Th...

    Full Time / Part Time

    Salary Estimated: 16K to 29K

    Gurugram , Haryana

    August 4, 2026


    Apply Now

  • Dotnet Developer

    Shift Timings 12:30 to 10:30 pm / 1:30 pm to 11:30 pm Mandatory Skills- .NET and Azure Relevant Experience- 8-10 years Work Location- Bangalore/Hyderabad/Noida (Temporary Remote) • Relevant years of experience required is 8-12 years. 1-2 years of tea...

    Full Time / Part Time

    Salary Estimated: 21K to 23K

    Bangalore, Karnataka

    August 4, 2026


    Apply Now

  • Java Software Engineer

    Key Responsibilities: • Contribute to build key components, middleware of the platform and developing fully multi-tenant systems • Contribute to develop workflow management functions • Develop REST APIs, as well as contribute to the overall API frame...

    Full Time / Part Time

    Salary Estimated: 17K to 25K

    Remote

    August 4, 2026


    Apply Now

  • Software Developer

    Senior Engineer This local Software as a Service company seeks an experienced Senior Engineer to drive innovation and streamline processes. Key Responsibilities Design, develop, and maintain Java-based software solutions Requirements Technical expert...

    Full Time / Part Time

    Salary Estimated: 25K to 33K

    Chicago, Illinois

    August 4, 2026


    Apply Now