Careers at OES INc.

Career Opportunities

OES, Inc. is a designer and manufacturer of application specific, electronic control products and systems, serving a broad range of industries. We have the following opportunities in our innovative and growing company.

Software Developer – Full Time

Posted on Jan 29, 2020
About OES
OES Inc., based in London, Ontario, develops world class technology solutions across a broad range of commercial applications. OES enables its customers to address complex challenges across multiple industries such as sports and recreation, transportation, healthcare, defense and the environment. OES is organized into three business units: OES Scoreboards, OES Technologies and OES Electronic Manufacturing and Design Services. OES has a 30+ year record of growth, product development and manufacturing excellence.
OES is made up of a diverse group of talented people. Working at OES means that you have an opportunity to work in a collaborative environment that values new ideas and ways of thinking. If you become part of our team, you will be continuously challenged, both professionally and personally, to reach your goals and also to contribute to the strategic direction of the company.

Core Values
OES employees embrace the 4Fs and 3Rs that are central to the organization – our core values are to be Fast, Focused, Flexible and Finish supported by a complete emphasis on Relationships. Successful OES employees are innovative, dedicated and relationship builders that strive for excellence in everything that they do. Opportunity OES has a full-time opportunity for a highly motivated individual who is looking to join the Team at OES. The Software Developer is responsible for the design and development of a wide range of innovative software products serving a broad range of industries and plays an integral role in providing excellent support to OES’s customers.
The Software Developer is responsible for managing various aspects of the design process for projects within the organization's various business groups. Using their applied knowledge of software development principles, they will be responsible for the design, development, testing, debugging and deployment of software solutions as assigned. They will provide solutions to technical problems and is accountable for the all stages of the design process including debugging, continuous improvement, documentation, operating, deployment, and troubleshooting of designed products.

Key Responsibilities
1. Products Design:
- Responsible for design, coding and testing of software applications and systems from early concept through to deployment
- Assist with project planning and tracking activities
- Create software development plans outlining architecture, requirements, and component selection for both single tier and multi-tiered applications
- Design and implement testing capability to ensure software application meets product and/or system functionality requirement
- Determine requirements for data, workflow, logical processes, hardware, operating system, and UI interfaces
- Analyze, evaluate, and test program code prior to implementation to ensure the application is ready for deployment
- Perform ongoing monitoring of deployed applications to ensure maximum intended performance.
- Troubleshoot programming changes, errors, and subsequent modifications for your own work and the work of other developers.
- Ensure the functionality, performance, scalability, reliability, and system architecture for each project based on realistic implementation schedules
- Responsible for the establishment and maintenance of coding standards and guidelines
- Continuously improve and optimize the current design of products
- Undertake research on competitive products and the companies standing within the marketplace
- Conceive creative concepts and designs in response to customer feedback and market projections
- Prepare specifications for purchase of materials and equipment
- Research components, part suppliers and materials for suitability, durability and cost-effectiveness
- Evaluate the feasibility of different software development approaches to resolve technical problems and suggest modifications as required
- Identify and offer solutions to complex design challenges as they present themselves
- Assist in the planning of design processes and workflows
- Provide technical guidance and mentoring to other members of the team

2. Production/Service Support:
- Gather feedback from the production floor and use this data to improve product designs
- Gather and analyze statistical service and failure data from the service team to identify potential areas for product improvement
- Support Sales and Service teams with design requirements and product information

3. Documentation:
- Create and maintain technical specifications, diagrams, and instructions
- Maintain modular reusable code blocks
- Investigate, analyze and document identified product defects
- Maintain product information and documentation in the relevant internal systems
- Work closely with the Engineering Administrator to maintain and update product documentation
- Support the sales and marketing teams with product information and technical information

4. Customer Support:
- Communicate with our global customers and clients to provide customer support and resolve specific problems as required
- Collaborate closely with strategic customers to ensure products exceed expectation
- Maintain excellent relationships with customers and ensure speedy and continuous follow up
- Follow-up on product evaluations and customer issues

5. Support team and organizational goals:
- Stay current with latest industry knowledge and trends
- Collaborate within a multi-disciplinary team
- Attend and participate in inter-department meeting
- Participate in ongoing activities and/or committees as required
- Any other duties as assigned by the direct manager

• Post-Secondary Diploma/Degree in a computer sciences and/or software engineering field of study
• Experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications
• High level of critical and logical thinking
• Strong planning, analytical and problem-solving skills
• Strong multitasking ability
• Extensive knowledge of Microsoft Office products
• Extensive knowledge of Microsoft Visual Studio products
• Excellent verbal and written communication skills
• Experience with a wide variety of operating systems and client/server architectures
• Willingness and ability to travel globally to customer sites as required (up to 10% travel)
• Knowledge of OES Quality Management Systems, ISO 9000, and other operating procedures

Application Details
Please email your cover letter, resume and salary expectations by Friday, February 28, 2020.
Addressed to: Human Resources, OES Inc.
Email: OES is committed to providing accommodations throughout the entire recruitment and selection process. OES provides accommodations for applicants upon request.

Regional (USA) Sales Consultant, OES Scoreboards (Full Time Position)

Posted on Nov 05, 2019
About OES
OES Scoreboards, a division of OES, Inc., designs and manufactures scoreboards and related sports timing equipment. OES Scoreboards products are found in elementary and secondary schools, city and club recreation centers and arenas, colleges, universities, and professional venues throughout North America.

Currently, OES Scoreboards is looking to recruit energetic individuals who shares our same enthusiasm for sports and a passion for exceeding customer expectations. These individuals will work remotely (from home) while contributing to the business development of the OES Scoreboards division.

Candidates work as ambassadors and are responsible for establishing and maintaining good relationships with customers based on their assigned territory.

We are looking for coverage in multiple states including: Southern California, Washington and Oregon, North and South Carolina, Florida, Indiana, Kentucky, and Missouri.

Core Values

OES employees embrace the 4Fs and 3Rs that are central to the organization – our core values are to be Fast, Focused, Flexible and Finish supported by a complete emphasis on Relationships. Successful OES employees are innovative, dedicated and relationship builders that strive for excellence in everything that they do.

Do you have a genuine passion for developing customer relationships and enhancing revenue? If so, OES Scoreboards is looking for a highly motivated Business Development expert to join our OES Scoreboards team.

Primary Responsibilities:
• Distribute and sell OES Scoreboards products within the primary territory or a territory approved by OES
• Build relationships with prospects and clients
• Identify opportunities with existing and prospective customers in the primary territory and across the U.S.
• Develop and maintain a robust pipeline / sales funnel containing opportunities in multiple territories in the U.S. including but not limited to the primary territory
• Build and update a consolidated contact list of key buyers and decision makers in selling activities
• Work with OES Inc. Director, OES Scoreboards to accurately forecast monthly and yearly sales targets, make recommendations for increased growth and execute on those recommendations
• Achieve monthly and yearly sales targets
• Collect competitive intelligence and regularly evaluate competitor strengths and weaknesses
• Manage and negotiate business development and sales opportunities through to successful conclusion
(including building on CRM tools)
• Submit weekly progress reports on sales performance
• Provide assistance as requested by the Director, OES Scoreboards for installations and dealer support

Application Details
If you feel that you have the skillset and experience required, then please apply by sending your updated CV to
OES is committed to providing accommodations throughout the entire recruitment and selection process.
OES provides accommodations for applicants upon request.

If applicants require accommodations please contact or make a request to the OES Human Resources Manager by Telephone, (519) 652-5833, or by email at