Job Directory Industrial Programmer

Industrial Programmer
Irvine, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

The Industrial Programmer is responsible for designing and developing high level and complex MES, SCADA, and PC based systems for application in industrial control systems. Software developed will include SQL based data collection and reporting systems, custom software to automate system design and programming tasks and programming of SCADA and MES software.

The Industrial Programmer is a proven professional capable of understanding a project's scope, goals, and underlying technical requirements. The Industrial Programmer is expected to balance a client's needs and expectations, the project budget and schedule, and the technical execution of the project to consistently achieve technical project success.

The Industrial Programmer is a professional, and as such is expected to maintain a current knowledge of the skills required to successfully execute his responsibilities. The Industrial Programmer should maintain a current technical skill-set through memberships in technical and industry based organizations, reading trade publications, attending seminars, formal classroom training or any other means necessary. Tangible demonstration of professional development is a requirement at annual reviews.

The role of an Industrial Programmer II is to start being able to complete smaller projects from beginning to end. The Industrial Programmer II will be working under senior programmers and project leads direction but will have more responsibilities to complete an entire project.

Essential Job Functions

The Industrial Programmer II is responsible for the following:

* High level language programming for a variety of applications. This includes .NET, Java, Python, C, C++, etc.
* SQL database design and programming including stored procedures
* Familiarity with formal design methodologies such as Agile and Scrum
* Design and program custom industrial applications
* Design and program software to automate design and industrial programming tasks
* Design and program reporting systems using data stored in SQL databases
* Design and program web based applications
* Program using various industrial SCADA packages
* Program using various industrial MES packages
* Design intuitive, easy-to-navigate, aesthetically pleasing user interfaces.
* Program clean, professional looking interfaces on a variety of platforms.
* Work with other project team members as needed to successfully share programming responsibilities as required.
* Design software to support thorough, systematic, in-house testing prior to on-site commissioning.
* Thoroughly test system software prior to exposure to the client.
* Provide on-site system commissioning support as required.
* Maintain a current technical skill-set through any means necessary including reading, online training, attending seminars, formal classroom training, project experience, etc.
* Provide content for Vertech website and marketing such as blog posts and white papers
* Other duties as assigned

Qualifications

* BS in Computer Science Engineering or Math preferred, or relevant experience (5+ years)
* Proficient in a at least one of the following: C#, C++, Java, Python, SQL
* Knowledge of the use of the .NET framework
* Knowledge in the design and programming of SQL Server based databases
* Knowledge in web based development and systems programming
* Understanding of commonly used industrial communications hardware including Ethernet, RS-232, and RS-485
* Understanding of commonly used industrial protocols including Modbus, CIP, and TCP/IP
* Ability to quickly understand complex applications
* Knowledge of and ability to apply industry standard software design practices and programming methodologies
* If not already certified, attain Ignition gold, Wonderware Certified Developer, or WinCC OA Certified Engineer status within first year of employment
* If not already certified, attain certification in at least two MES related functional areas i.e. OEE, Recipe Management, Track and Trace, SPC, etc.
* Excellent oral and written communication skills

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.