fbpx Skip to content

Be part of the OPI Team:

An Assembler performs a wide variety of electronic, or measurement product assembly on product components, assemblies, or sub-assemblies. Assemblers determine and/or follows methods and sequence of operations in performing component installation, or hand soldering. These positions will include any or all of the following positions:

1. Sensor soldering

2. Sensor manufacturing

3. Cable Prep

Delegation of Work Orders:

  1. Ensure orders are processed in accordance with weekly schedules or priority basis.
  2. Assist co-workers with any problem that may occur.


  1. Test cables after being soldered.
  2. Test sensors after calibration.
  3. Clean cable and prepare for shipping/testing.

Leads Windows:

  1. Attached leads as per orders.
  2. Make windows as per cable description.

Sensor Assembly:

  1. Make a notch on every sensor.
  2. Silicon porex filter to sensor.

Qualifications & Skills Required:

· 2 years of previous soldering experience

Education Required:

· Grade 12 Education

The Full Stack Developer is responsible for building features, functionality, and enhancements for OPI Blue, the web app for our monitoring and control system. The full stack developer participates in all aspects of development including design, architecture, implementation, testing, bug fixing, and deployments, and is capable of working across our technology stack (including front-end, back-end, UI/UX, database, APIs, and architecture).

Software Development:

  • Develop and maintain API backend written in Ruby on Rails.
  • Build well-structured, responsive, intuitive frontend using HTML5, CSS, Angular, React and other JavaScript frameworks.
  • Inter-component communication using Rabbit MQ, Google Protobuf, MQTT, Websockets.
  • Build and maintain highly reliable data processing modules.
  • Design reliable and efficient databases and queries.
  • Participates in all aspects of our agile development process including iteration planning, estimation, architecture, code and design reviews.

Automated Test Development:

  • Write integration tests to exercise API endpoints and verify expected results using rspec/rswag.
  • Write controller tests to ensure outbound messages are correctly formed and encoded using rspec.
  • Build and enhance tools to simulate hardware components with UA Expert and Python.
  • Ensure test coverage benchmarks are maintained.


  • Participate in the software build and release process using github, CircleCI, docker, kubernetes, artifactory.
  • Monitor/investigate system and resource activity, error logs, and bug reports.

Technology and Subject Matter Expert:

  • Relies on experience and problem-solving capability to identify and address technical challenges and trade-offs within the system.
  • Promotes and demonstrates continuous learning; shares knowledge with colleagues to improve overall capabilities of the team.
  • Writes clean, maintainable code with accompanying tests.
  • Troubleshoots and provides timely solutions to production issues.

Education Requirements:

Successful candidates often have a bachelor’s degree or higher in computer science, or software engineering disciplines.


· Demonstrated ability to solve complex problems spanning multiple software and architectural disciplines.

· At least 5 years’ experience delivering highly reliable, fault tolerant web applications to market.


· Ruby on Rails

· Python

· React/Angular



· PostgreSQL


· Rabbit MQ

· Google protobuf


· WebSockets



· IoT

· Data Processing

· Agile


· AWS and Cloud Services

· Docker

· Kubernetes


· Integration Testing

· Automated testing with Rspec

· Continuous Integration


· bash

· git and github


· Confluence

· Artifactory

The Canada Market Manager is responsible for overseeing the activities for the Canada market.  The main purpose of the Canada Market Manager role is to optimize the revenue for Canada by growing the existing dealer and customer network while also developing new channel opportunities for OPI technology and service.  The Canada Market Manager acts as the primary point of contact in the region and takes ownership of financial results, customer satisfaction and the OPI brand with his/her dealers and customers.  In addition to the Canada Market Manager’s primary role of revenue generation and customer success, he/she will lead other activities related to the advancement of OPI corporate priorities as assigned.  Mentoring and coaching will be provided as necessary.
Optimize the Revenue and Profitability of OPI Products:
  1. Identify market opportunities within Canada and build strategies to realize them.
  2. Develop strong, deep, and mutually beneficial business relationships with key channel partners.
  3. Provide in-market support for existing dealers where required, including training, marketing support, technical support
  4. Continually assess the “value of the customer” and make proactive decisions to find the delicate balance between maintenance and growth.
  5. Take direct accountability for financial results of the assigned areas and be prepared to respond to market signals and trends in order to meet or exceed revenue targets.
  6. Have a thorough understanding of the competitive landscape and emerging players in the markets that you manage.
  7. Leverage technology and tools to be efficient in the execution of the duties assigned, such as CRM, Virtual Meetings and Dealer Portal.
Be the OPI Brand Representative in Canada:
  1. Act professionally at all times and be the name and face for OPIsystems in Canada.
  2. Make local market decisions in order to best achieve the corporate results of the company.
  3. Report any incidents that could affect OPI’s reputation as a ethical and professional company.
  4. Take personal ownership to ensure that every dealer and customer in Canada is satisfied to your best ability.
Be a Team Player within OPI:
  1. Support OPI staff and contactors where possible to achieve the best results for the organization.
  2. Take an interest in other peoples work within the company.
  3. Help guide and train others and look for opportunities to share your knowledge.
  • Able to assist in creating a culture of continuous improvement.
  • Skills in problem-solving, judgment and decision-making, effective leadership, and communication.
  • Excellent communication skills (verbal/written).
  • Excellent understanding and familiarity with brand building and brand management.
  • Ability to build and sustain relationships with key business partners, including retailers, wholesalers, and resellers.
  • Strong knowledge of competitive analysis methods.
  • Highly effective project management, prioritization, multi-tasking, and time management skills to meet deadlines.
  • Proficient in Microsoft® Office®.
  • Proven ability to manage and prioritize multiple diverse tasks and deliverables.
  • Flexible, independent, and self-motivated.
  • Team player with strong analytical skills.
  • An interest in and passion for electronic technology.
  • An interest in and passion for the Agricultural Industry.
OPIsystems is a leader in grain management solutions, and we pride ourselves on our innovative, agriculture-based approach. We are looking for a dynamic, hard-working individual to join our team as a Marketing & Events Manager. The ideal candidate will have a minimum of 3 years of experience in planning and managing trade shows, preferably within the agricultural sector. Responsibilities
  1. Manage, plan, and execute all aspects of trade shows and industry events including logistics, vendor relationships, timelines, budgets, and staffing.
  2. Work collaboratively with the sales team to develop and implement strategic marketing and promotional activities for trade shows.
  3. Coordinate swag and marketing material inventory and distribution from Calgary home office.
  4. Coordinate and track marketing needs to Canada and International partners.
  5. Assist with internal communication to ensure consistent messaging and brand presentation.
  6. Act as a liaison with Product Management and Engineering teams for product details relative to marketing needs.
  7. Monitor industry trends and competitor activities to inform trade show planning and execution.
  8. Coordinate team meetings and customer visits to Calgary home office.
  9. Manage brand signage and messaging at the Calgary home office to ensure brand consistency.
  10. Maintain detailed project documentation, including reports and metrics.
  11. Evaluate the success of each event and make recommendations for future improvements.
  12. Manage the trade show budget, ensuring all spending stays within allocated limits.
  1. Degree or comparable experience in Marketing, Business Administration, or a related field.
  2. Minimum 3 years of experience in planning and managing trade shows.
  3. Experience within the agricultural sector is preferred but not required.
  4. Demonstrated ability to multitask effectively and prioritize tasks in a fast-paced, dynamic environment.
  5. Strong team player with the ability to work collaboratively and flexibly within a team.
  6. Excellent communication skills, both written and verbal.
  7. Strong project management skills with the ability to meet strict deadlines.
  8. Hubspot experience a plus
  9. Ability to travel as needed to trade shows and industry events.
Benefits We offer a competitive salary and benefits package, including health, dental and vision insurance, retirement plan, and paid time off. OPI is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. If you are ready to bring your expertise to our dynamic team, we encourage you to apply today!