Job Description
Transform today's manufacturing by developing standard PLC and equipment programming concepts to support Cosma
divisions implementing an IoT architecture.
Sr. Programmer would be a responsible for developing software to support digitizing of production lines and implementing
streaming machine controls.
Qualifications
Education - Required: Bachelor's Degree in in Computer Science or related field of study
Education - Preferred: Master's Degree in Computer Science or related field of study
Years of Experience: Minimum six plus (6+) years of related experience required
Supervisory Experience: None
Licenses and Certifications: None
Required
Other Skills/Experience -
⎯ PLC programming background in Siemens and Rockwell controllers among others
⎯ Robot programming background (such as Fanuc, ABB, Kuka, and/or Motoman)
⎯ Understanding of multiple computer programming languages (ex: JavaScript, C#,
Python, C++, Java)
⎯ Experience with databases and different types of data storage
⎯ Strong experience with relational databases like SQL Server, MySQL and Oracle.
NoSQL databases experience is a plus
⎯ In-depth understanding of database management systems, online analytical
processing (OLAP) and ETL (Extract, transform, load) framework
Preferred
Additional Requirements:
⎯ Experience in with the MQTT protocol
⎯ Time and project management skills, with the capability to prioritize and multitask
as needed
⎯ Experience with capability studies (such as CPK, Gage R, and Gage R&R)
⎯ Knowledge of different project management methodologies such as Waterfall and
Agile
⎯ Knowledgeable of statistical methods such as regression, probability analysis, risk
analysis, statistical process control, and clustering is desired
⎯ Strong analytical and problem-solving ability to design an effective solution
⎯ Familiarity with BI technologies (ex., Microsoft Power BI, AWS Quicksight, Qlikview)
⎯ Familiarity with one or more programming languages (ex: Python, R, JavaScript, C#,
Java, etc.)
Bachelor's Degree in in Computer Science