Job description
All around the globe, C-Lock products are being used daily to develop a cleaner, more efficient, and more economical world food supply. From research scientists in Switzerland to feed lots in Nebraska, we are leading the way in efficient livestock feeding and management. We are innovators using state-of-the-art technology to continually design, improve and refine in ways that have never been seen before.
We are growing and need to add a Programming Technician to our team. We are the best at what we do and expect all our team to hold themselves to that same standard. We are looking for someone passionate about programming with our design engineers to produce the best products possible.
Duties and Responsibilities
· Ability to read and understand datasheets, reference manuals, and schematics.
· Experience with microcontrollers (Microchip PIC and ATMega/Arduino, ESP32, etc)
· Program PLCs using ladder logic, both digital and analog.
· Program microprocessors.
· Collaborate with other engineers and technicians to determine correct requirements and specifications.
· Complete detailed programming of PLCs, including ladder logic, schematics and programming software.
· Develop PLC ladder logic, using schematic symbols for use in customer products.
· Troubleshoot PLC programs to resolve and ensure the functionality of the system.
· Create PLC and logic diagrams for schematics.
· Implement changes and updates to the PLC programs as required by the equipment.
· Perform electrical and PLC troubleshooting.
· Integrate cellular and WIFI capabilities.
· Integrate digital and analog devices as required.
· Continued optimization of programs as products evolve.
· Manage firmware & software.
· Knowledge in Embedded C
Requirements and Skills
· Minimum AS degree in Electronics Systems Technology. Higher preferred.
· Years of experience a plus.
· Detail orientated a plus.
· Experience with advanced PLC logic and electrical systems a plus.
· Understand electrical schematics as they apply to PLC programming.
· Basic knowledge of various digital and analog devices and their ability to interact with a PLC device.
· Basic knowledge of C, C++ or Visual Basic is helpful.
· Knowledge of motor controls, microprocessors, microcontrollers, coils and digital and analog devices.
· Excellent troubleshooting skills.
· Ability to communicate effectively with engineers, technicians, production leaders and customers.
Abilities and Qualities
· Able to work independently
· Self-motivated and excited to work on new projects
· Adaptable to changing priorities and adjust to meet tight deadlines
· Willing to find solutions under pressure
· Very competitive compensation package including company paid medical, vision, and life insurance, 401(k), and accrued paid time off.
Job Type: Full-time
Pay: $20 - $30 per hour DOE
Benefits:
· 401(k)
· 401(k) matching
· Dental insurance
· Flexible schedule
· Health insurance
· Life insurance
· Paid time off
· Vision insurance
Schedule:
· 8 hour shift
· Monday to Friday
· Rapid City, SD 57703: Reliably commute or planning to relocate before starting work (Required)
· Work Location: In person
Job Type: Full-time
Pay: $20.00 - $30.00 per hour
Expected hours: 40 per week
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Ability to Commute:
- Rapid City, SD 57703 (Preferred)
Ability to Relocate:
- Rapid City, SD 57703: Relocate before starting work (Required)
Work Location: In person