Automating orchestration of device configuration and S/W package deployment - SK-034

Project type: Innovation
Desired discipline(s): Engineering - computer / electrical, Engineering, Engineering - other, Computer science, Mathematical Sciences
Company: International Road Dynamics Inc.
Project Length: Longer than 1 year
Preferred start date: As soon as possible.
Language requirement: English
Location(s): Saskatoon, SK, Canada
No. of positions: flexible
Desired education level: CollegeUndergraduate/BachelorMaster'sRecent graduate
Open to applicants registered at an institution outside of Canada: No

About the company: 

International Road Dynamics Inc. (IRD) is a multi-disciplinary Intelligent Transportation Systems (ITS) company. Established in 1980 by Dr. Art Bergen, Professor of Civil Engineering, University of Saskatchewan. IRD is recognized as a world leader in the design, development, and deployment of customized technology. Today, IRD offers a growing portfolio of services and solutions, bringing new technology to transportation planning, operations, and management of transportation. ITS is the use of advanced technology to enhance the operation of highway systems and save lives, time, money, energy, and the environment.

When established, IRD introduced one of the first commercially available sensors developed specifically as a weigh-in-motion technology.  IRD continues to develop and adopt the use of advanced technology, including cloud computing, data analytics, edge computing, distributed systems, and innovations to in-road sensor technology to create our portfolio of products and services.  

Recent work includes VectorSense in-road sensor technology, which utilizes time domain reflectometry technology to measure tire contact at highway speeds to derive a variety of vehicle characteristics.  IRD is currently researching and developing non-intrusive vision AI technology for the ITS industry. 

Describe the project.: 

A number of Internet of Things (IoT) devices such as compact rugged computesr, Windows computers, network routers, network switches, cell modems, etc. require configuration before deployment to distributed customer sites.   Linux or Windows operating system, application software packages, database, operation parameters and cyber security measures are required to be installed and configured automatically with high efficiency, repeatability and reliability. 

This project is to automate the process for installing varied software packages on different hardware platforms and configuring them in our manufacturing environment.   The process needs to be automated using automated deployment tools.  Selecting and learning automated development tool is part of this project.   This project also requires creating performance benchmark for different hardware platforms.

Required expertise/skills: 

Linux OS, software orchestration, databases, networking, windows OS, automated deployment processes, software development.