Control System Programmer
- Saskatoon, SK, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- Minimum 2 years experience
- Posting language
- English
- Posted
Original job description
Prairie Machine is a global leader in the manufacturing and supply of heavy-duty equipment and technical solutions for the heavy industrial and mining industries. We are looking for people who are as passionate as we are; people with a desire to succeed, people who aspire for greatness, and people who want to be recognized and appreciated for their contributions.
Why Choose Prairie Machine?
- Competitive Wages, Rewards, and Incentives
- Health and Dental Coverage & Life and Disability Coverage
- Pension and RRSP programs
- Career Growth and Development
- Work-life balance
The computer programmer prepares and tests software for battery electric vehicles as well as mobile underground mining equipment. They will develop programs, test algorithms, model solutions, and participate in factory acceptance tests. They will work with the service crew to investigate problems and propose solutions.
The position works in our engineering group that develops continuous boring machines, conveyor solutions, and battery electric vehicles for the underground mining industry. The computer programmer will be an essential part of building, improving, and developing new solutions to Prairie Machine’s extensive product line of mining equipment.
Primary Responsibilities
- Create computer programs that control underground mining equipment.
- Factory commissioning and service work for battery electric vehicles, conveyor systems, and mining machines.
- Write PLC and computer code using structured text, C analogous languages, and other languages.
- Learn new programming languages and update older code to work with new hardware.
- Follow prescribed safety standards, rules, and regulations, ensuring all workers comply
- Instill a safety culture, lead by example
- Commissioning equipment in an underground mining situation
- Identify and record non-conformities and participate in their resolution
- Participate in continuous Improvement initiatives
- Recommend improvements and develop improvement plans in production methods, equipment, operating procedures and working conditions
- Maintain a well-organized and clean facility as per PMP vision
- Completion of a Computer Systems Engineering/Technology Diploma
- Familiarity with the resource extraction industry or battery electric vehicles
- Excellent communication skills both written and verbal
- Strong demonstrated interest in learning new programming languages
- Minimum 2 years experience
- Experience in mining, manufacturing, or mineral processing
- C, C++, python, bash, html, php languages
- Experience in Linux environment
- Wifi / LTE networking
- CANbus protocol
- Rockwell Studio 5000
- Siemens PLC
More about this job
Responsibilities
Develop, test, and update software and control programs for underground mining equipment, battery electric vehicles, and conveyor systems. Commission equipment, support service crews in investigating problems, and contribute to resolving non-conformities and improving production methods and procedures.
Requirements
Requires a diploma in Computer Systems Engineering or Technology, at least two years of experience, strong written and verbal communication, and an interest in learning new programming languages. Familiarity with resource extraction or battery electric vehicles is sought; experience with mining or manufacturing, programming languages such as C, C++, Python, and Bash, Linux, networking, CANbus, and PLC platforms is an asset.
Skills
- PLC Programming
- Structured Text
- C Programming
- Software Testing
- Algorithm Development
- Factory Commissioning
- Equipment Troubleshooting
- Linux
- CANbus
- Wi-Fi and LTE Networking
- Rockwell Studio 5000
- Siemens PLC
- Communication
- Continuous Improvement
Benefits
- Competitive Wages
- Rewards and Incentives
- Health Coverage
- Dental Coverage
- Life Insurance
- Disability Coverage
- Pension
- RRSP Programs
- Career Growth and Development
- Work-Life Balance
Visa sponsorship
Not detected in the job text
Categories
- Engineering
- Software
- Manufacturing
- Technology
Keywords
- Computer Systems Engineering
- Computer Systems Technology
- Programmable Logic Controller
- Structured Text
- C
- C++
- Python
- Bash
- HTML
- PHP
- Linux
- Wi-Fi
- LTE
- CANbus
- Rockwell Studio 5000
- Siemens PLC
- Battery Electric Vehicles
- Underground Mining Equipment
- Conveyor Systems
- Continuous Boring Machines
- Factory Acceptance Testing
- Factory Commissioning
- Equipment Service
- Algorithm Development
- Software Testing
- Mineral Processing
- Resource Extraction
- Non-Conformity Resolution
- Continuous Improvement
- Workplace Safety