Design, develop, and test control programs and sequences for IoT devices and control systems, remotely implement, support, troubleshoot, test, and commission IoT devices, HVAC control, lighting, and refrigeration systems, and collaborate with development and algorithm teams to integrate with control systems.
Compensation
$66,300.00 - $94,850.00
Responsibilities
Design, develop, and test control programs and sequences for IoT devices and control systems
Remotely implement, support, troubleshoot, test, and commission IoT devices, HVAC control, lighting, and refrigeration systems
Collaborate with development and algorithm teams to integrate with control systems IoT devices and other deployment models
Perform analytical testing (QA/QC) for new product validation, stability, and release
Troubleshoot and resolve issues related to control systems and IoT devices
Requirements
Diploma in mechanical, electrical, or building environments engineering technology or equivalent trade/field experience
A summer student role focused on applying AI and automation to infrastructure processes within PETRONAS Canada’s Digital & Technology Services team.
Responsibilities
Identify opportunities to apply AI and automation to streamline infrastructure processes
Assist with developing and documenting practical automation and process‑improvement solutions
Support vulnerability management activities, including tracking, analysis, reporting, and remediation follow‑up
Contribute to disaster recovery and backup and restore testing plans, procedures, and documentation
Assist with governance, risk, and compliance evidence gathering, documentation, and reporting
Requirements
Actively enrolled in a Computer Science, Information Technology, Computer Engineering, Software Engineering, Cybersecurity, or related undergraduate degree or diploma program at a Canadian post‑secondary institution
Business Analyst supporting Customer Solutions & Dealer Experience departments, responsible for process mapping, reporting, and data analysis to drive operational improvements.
Responsibilities
Create, update, maintain and develop programs used by the department
Produce and automate reports using MS Office, ERP, CRM, Power BI and data cubes
Maintain documents and reports to improve business analysis
Analyze statistics to support application development and identify trends
Participate in defining business requirements and enhancing current products and tools
Requirements
Post‑Secondary education in Information Systems and/or Computer Science and Business Management
The Automation Systems Specialist plays an important role in Mosaic's efforts to continue the development and implementation of new and innovative technologies that maximize operational efficiencies.
Responsibilities
Provide technical expertise to assist Operations with the implementation of developed technologies on a larger scale and provide assistance in training new users and owners of the systems.
Design, programming, and development of controls systems related to new an ongoing automation project.
Assist in the development, and configuration of new network technologies and systems.
Create and implement HMI graphics to optimize the useability and performance of data display and control systems for automated equipment.
Participate in the testing and troubleshooting of new equipment associated with automation systems.
Requirements
Diploma in Engineering Technology (Instrumentation, Automation, Electrical)
Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance.
Compensation
$45,000.00 - $100,000.00
Responsibilities
Translates user needs into technical specifications
Analyzes, develops, tests, and implements new software programs
Documents entire software development life cycle execution
Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components
Ensures code/configurations adhere to security, logging, error handling, and performance standards
Requirements
post-secondary degree in related field of study or an equivalent combination of education and experience
Contribute as an integral member to one of the IP Routing Platform Test sub-teams, develop automated test cases, and support testing of new hardware and software features for innovative network infrastructure technology.
Locations (2)
Ottawa, Ontario, Canada
Canada
Compensation
Nokia maintains broad annual base salary ranges for its roles in order to account for variations in knowledge, skills, experience and market conditions, and with consideration to internal peer equity. Check the salary ranges in the job info section for this role.
Responsibilities
Contribute as an integral member to one of the IP Routing Platform Test sub-teams
Develop automated test cases to validate new hardware and software features
Receive quality one-on-one engineering mentorship while learning and using network protocols to configure high-capacity routers
Perform testing on cutting-edge platform features and prototype hardware
Work closely with testers and developers to identify, report, and resolve software and hardware defects
Requirements
Ingénieur / Ingénieure au soutien à l'exploitation
Diagnostiquer et optimiser les systèmes du bâtiment en exploitation, analyser les données BMS, proposer des mesures d’optimisation énergétique et soutenir les clients dans la mise en service continue.
Compensation
Une rémunération globale compétitive, comprenant un salaire concurrentiel, un régime d’assurances complet et un programme d’REER avec contribution de l’employeur.
Responsibilities
Effectuer des visites de bâtiments pour diagnostiquer des problématiques d’opération
Analyser les données du système d’automatisation du bâtiment (SAB/BMS) et suivre la consommation d’énergie
Optimiser, rédiger et commenter des séquences de contrôle
Réaliser et coordonner des mandats de correction des problématiques opérationnelles
Évaluer les soumissions des fournisseurs et des entrepreneurs
Requirements
Bachelor's in Mechanical Engineering
Bachelor's in Building Engineering
Bachelor's in a related field
Nice to have: Experience in commissioning or recommissioning of buildings
Key team member responsible for the manufacturing process of reciprocating gas engines, interpreting complex drawings and operating machine tools.
Compensation
The salary range for this position is $50,000 - $60,000, which will be determined based on the candidate’s experience and qualifications.
Responsibilities
Perform the most critical machine duties to produce high quality parts, fixtures and basic tooling including: set up and operation of any machine tool in the shop.
Work within close tolerances and various materials with complex designs to perform the machining, assembly and finishing of components needed for engine production and service parts.
Create programs to control the operation sequence and cycling of computer numerically controlled (CNC) machines which may include working with multiple machines and machining centres.
Program correct operational sequence, tooling change, axis movement of carriage of head and cycle speeds, etc., develop programs from specifications/schematics/blueprints.
Use jigs, fixtures and other equipment in performance of duties.
Build and maintain security automation workflows, develop infrastructure as code, implement AWS security controls, and leverage AI tools to improve security operations across the organization.
Compensation
Competitive salary ($150k-$200k+) and stock option plan
Responsibilities
Build and maintain security automation workflows to reduce manual processes.
Develop and manage infrastructure as code using Terraform.
Implement AWS security controls, including IAM policies and least‑privilege access.
Build secure integrations between systems using APIs and scripting.
Identify, investigate, and resolve security risks across cloud infrastructure and internal systems.