Innovative Control Systems, Inc. (ICS) is the absolute leader in the manufacturing, installation and the support of car wash equipment and systems. Founded in 1988, ICS has grown steadily over the years, and continues to expand as the technical features of our cutting-edge software and innovative computerized car wash equipment continues to evolve with great customer satisfaction.

ICS began operations under the simple value-creation philosophy:
"A superior product, advanced technology and an uncommon dedication to customer service upon which customers can achieve unusual success."

ICS provides customer service and tech support for its 2000 + customer base using the ITIL Standards of service and support. ICS is heading into its next phase of growth and because of this expansion is looking for qualified candidates to fill the many positions available.

Currently, ICS employs more than 150 professionals located throughout the United States and has office locations in both Wind Gap, PA and Lake Forest, CA.

ICS Job Opportunities | If you are team oriented, committed to customer service and seeking challenges, ICS has a variety of career opportunities. Successful candidates must complete favorable pre-employment background/drug screening.

Note: Click on position title below to read short job description.


  • Automation / Control Engineer – PLC Programmer

      The PLC Automation Engineer is the final escalation point for issues around PLCs, VFD, Motor Starters, Industrial Controllers, and automation controls that cannot be resolved by levels 1 & 2 support staff. This position is capable of troubleshooting and resolving the most difficult and complicated issues. This individual is an expert in their field and is responsible for not only assisting support personnel, but with the research and development of solutions to new or unknown issues. This position works closely with Field Installation, Product Management and Product Development. The Engineer is responsible for developing, enhancing and executing documented procedures, focusing on real-time analysis and troubleshooting of escalated issues.

      Potential candidates must meet the following requirements:
    • Diploma in Industrial Electronics and 2 years related experience/training or equivalent combination of education and training.
    • Minimum 2 years, preferred 5 years of strong experience working with VFDs, PLCs, Motor Starters, Industrial Controllers and Automation controls. Is familiar with panel building and wiring.
    • Preference will be given to candidates familiar with Hydraulics, Pneumatics and Integration of machine controls.
    • Proven conceptual problem solving expertise.
    • Working level experience with MS operating systems.
    • Strong written and verbal communications skills.
    • Must be a team player.
    • Good organizational and inter personnel communication skills.

  • Sr. Software Engineer/Developer: .Net, C#/C++, SQL

      The Sr. Software Engineer/Developer is responsible for developing and debugging source code, producing quality software documentation, lead project management, assist in testing the developed software and provide support for field problems. This role requires a strong ability to take ownership of a project, the ability to work as part of a team with minimal supervision, have excellent problem solving skills and be able to resolve issues in a timely manner.

      Potential candidates must meet the following requirements:
    • Minimum 5 years’ experience in software development with an emphasis on multi-threaded applications using C#, C++, .NET Framework, and MS-SQL.
    • Experience in developing RS232/USB drivers for various device components a major plus.
    • Experience in designing GUI interfaces in QT development environment a major plus.
    • Experience in developing applications that run on Linux platform.
    • Experience in MS-SQL, Entity framework, LINQ (SQL commands, Triggers, Stored Procedures) a plus.
    • Knowledge of IIS a plus.
    • Troubleshooting and problem solving of MS-SQL server and databases a plus.
    • Must have proven experience in a process oriented development environment with excellent knowledge of Software Development Life Cycle (SDLC).
    • Proven record of accomplishment of producing high quality software.
    • Excellent troubleshooting skills and resolve software issues in a timely manner.
    • Good organizational and inter-personnel communication skills.

  • Quality Assurance Technician/Engineer

      The Quality Assurance Technician/Engineer is responsible for the testing of proprietary Windows-based applications and embedded systems. You will maintain, manage software revisions and build Installer for products release. This role requires a strong ability to quickly determine the best test approach for an assigned project, the ability to work efficiently, independently, and to be able to handle multiple projects concurrently. The test engineer should have a working knowledge of the Software Testing Life Cycle and will be involved in all phases of verification testing (test case development and execution, reviewing requirements) and the validation process. The test engineer will verify field reported problems in the test lab. In addition, the test engineer will supply product information to the technical writing staff to facilitate the creation of documentation.

      Potential candidates must meet the following requirements:
    • Bachelors’ degree and 2 years related experience/training or equivalent combination of education and training.
    • 2+ years direct experience functioning in a quality assurance environment.
    • Strong troubleshooting skills driven by a logical methodical approach.
    • Highly organized with strong record keeping/documenting skills.
    • Skill set should include the various Windows platforms, Microsoft SQL Server 2008 Visual Studio / .NET Framework, networking concepts, knowledge of Web Services, Client / Server Applications.
    • Prepare test plans and test cases for software applications as per requirements.
    • Experience in testing Web based applications.
    • Hands on experience with MS-SQL commands, stored procedures and triggers a major plus.
    • Knowledge of Software Development Life Cycle (SDLC).
    • Strong comprehension of all concepts and applications of quality assurance testing.
    • The ability to perform all of the regular functions commonly required in quality assurance testing.
    • Knowledge of electronic hardware, electrical circuits, and AC/DC components.
    • Excellent working knowledge of Microsoft office.

  • Database Report Writer

      We are seeking a full-time SQL Developer/Report Writer to join our team to develop Reports and dashboards using SQL Reporting Services, custom dashboard designer application and Microsoft SQL. Qualified candidates will have experience in Microsoft SQL programming and Report Writing Services and Dashboard Design tools. A Report Writer will gather requirements and create specs for report development and provided recommendations of solution options. Microsoft Certification is preferred.

      Essential Job Functions:
    • The ability to deliver projects and tasks on time.
    • Develop and maintain custom reports and dashboards .
    • Implementing and maintaining formal SQL coding processes, documentation, and standards.
    • Work and communicate with team members to develop new solutions.
    • Position could require periodic after normal working hours support of applications.

    • Education and Experience:
    • Bachelors Degree and 4 to 6 years’ experience in the following:
      • Microsoft SQL programming, database design, and query.
      • Microsoft SQL Reporting Services (proficient using Report Builder).
      • Dashboard design tools.
    • Experienced gathering requirements and creating specs for report development.
    • Experience evaluating and facilitating the recommendation of various solution options.
    • Excellent communication skills.
    • Crystal Reports experience would be a plus.
    • Microsoft Certifications is a plus.

  • Mobile Application Developer

      This role will be responsible for developing mobile solutions utilizing the latest technologies in a dynamic, fast-paced environment. Qualified individuals will design, program, document, debug, test, deploy, support and sustain mobile applications for iOS and Android operating systems. Maintain a solid sense of modern web and user experience design, graphics, layout, transitions and feedback on the mobile platform.

    • Ability to develop and provide maintenance of iOS and Android applications and products.
    • Drive and collaborate on the architecture and technology choices that enable world-class user experience.
    • Have the ability to understand and debug system issues spanning app, cloud and embedded firmware domains and an ability to make system level design tradeoffs and decisions.
    • Be a champion for the user: insist on the highest standards, and create functional and engaging features that delight the customers.

    • Qualifications:
    • Bachelor’s degree in computer science or related technical discipline or equivalent experience.
    • Mobile development experience in iOS or Android ecosystem such as:
      • Android – J2EE/J2ME, Android SDK, SQLite/MySQL, Eclipse.
      • iOS – Objective-C, iOS SDK, Xcode, Swift.
      • Strong software development skills beyond design, including OO and MVC/MVVM patterns.
      • Proven mobile software development experience including published/referenceable examples of mobile applications available in the Apple App store or the Android market place.
    • 5 years’ experience in a Microsoft-centric development environment utilizing C# as development language.
    • Agile-based Team Development Methodology using Microsoft VSTS, TFS 2015.
    • Design Patterns development to support SOLID principles and Test-Driven Development.
    • JavaScript Frameworks, HTML5, CSS3, JSON, Responsive Web Design various frameworks.


  • Return Material Authorization (RMA)/ Bill Dispenser Technician

      The RMA Technician provides timely, thorough and effective RMA support with the objective of providing exceptional customer service. The primary focus of this position is to improve the overall RMA process, focusing on bill dispenser refurbishment. You would be tasked with identifying the root cause of the RMA’s and help provide analysis and recommendations to improve product design. This position will work with Production, Support and Development as necessary.

      Potential candidates must meet the following requirements:
    • High School education or equivalent.
    • A minimum of six months of electro-mechanical test and repair experience and customer service experience.
    • Knowledge of MS Office and computer literate.
    • Team-oriented, well organized and committed to customer service.
    • Must have outstanding organization skills and a strong quality background.
    • Must possess excellent written and verbal communication skills.
    • Must be able to complete standard pre-hire checks including background, drug screen, references, etc.
    • The employee must regularly lift and/or move up to 25 pounds and occasionally lift and/or move up to 50 pounds.

Technical Support:

  • Support Technician

      The Computer Technician provides first level RFS (Request for Service) technical support to existing valid users of ICS complete auto wash products and services. They resolve problems via telephone, computerized detail screens and supported resources. The focus of this job is to ensure that set-up, start-up and troubleshooting ICS equipment and software at customer sites goes smoothly utilizing the ITIL Standards of problem resolution.

      Preferred Experience:
    • Associates degree or equivalent from two-year College or technical school.
    • Six months or more of directly related customer service experience and/or equivalent in-house training. Call center experience a plus.

    • Other:
    • Working knowledge of MS Office.
    • Must have knowledge of PC hardware/software, troubleshooting and networking.
    • Mechanically and electrically inclined.
    • Ability to work in multiple databases and screens simultaneously.

ICS Work Environments:
  • The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • The noise level in the traditional indoor office work environment is usually moderate. There is no or very limited exposure to physical risk. This position may occasionally require travel including an overnight stay as may be necessary to meet customer needs. Normal risks associated with travel and/or set up of Company’s system may be expected.
  • The working hours are from 8:00 to 5:00 with 1 hour lunch and 2 – 15 minute breaks (1 in morning and 1 in afternoon).

ICS Physical Demands:
  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • While performing the duties of this job, the employee is regularly required to stand; walk; sit; use hands to finger, handle, or feel; reach with hands and arms; and talk or hear. The employee must regularly lift and/or move up to 25 pounds and occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, color vision, and ability to adjust focus.
Innovative Control Systems is the industry-leading provider of technology solutions for the car wash industry located in Wind Gap PA.,

ICS Benefits Include:

  • Competitive salaries
  • Matching 401K Plan
  • Company Paid Employee Medical Benefits and Life Insurance
  • In-house Fitness Center
  • Free Car Washes

Take the next step in your career. Contact us to discuss joining the ICS team.

Apply Here!

Thank you for your interest in a career with Innovative Control Systems.

Please select position.