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
Senior Power Electronics Control Engineer responsible for designing, developing, and maintaining Hardware‑in‑the‑Loop (HIL) test environments for PCS and inverter control validation, and leading simulation, validation, and automation of control firmware.
Compensation
$95,000 - $140,000 + annual bonus
Responsibilities
Design, develop, and maintain HIL test environments for PCS and inverter control validation
Build real‑time PCS simulation models, including grid models, filters, transformers, battery models, and protection interfaces
Develop and validate inverter control algorithm firmware, protection strategies, and system behaviors under normal and abnormal operating conditions
Execute test cases covering grid‑code compliant functionalities prior to certification testing
Support grid code compliance activities through documented test results and traceability
Requirements
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline
Nice to have: Advanced degrees in Power Electronics
Digital Design Engineer to develop ASIC for next-generation AI computing architecture.
Compensation
$123,000—$175,000 USD
Responsibilities
Develop RTL (SystemVerilog) modules with DFT considerations for IC development
Debug complex logic and mixed signal simulations
Understand and integrate silicon photonic communication and compute technology into digital accelerator design
Actively work with Architecture, Design Verification, Physical Design, Photonic, Analog and Software teams to realize high performance, low power designs in advanced technology nodes
Create design specifications and documentation to facilitate collaboration with partner teams
Requirements
Bachelor’s degree in Electrical or Computer Engineering (or related fields)
Nice to have: Master's degree in Electrical or Computer Engineering
Responsible for administration, stability, and security of Azure environments, supporting development and support teams, ensuring reliability and performance of systems.
Locations (2)
Montreal, Quebec, Canada
Quebec City, Canada
Responsibilities
Work with development and support teams to support their environments
Install, configure, patch, and upgrade servers, databases, and infrastructure components
Diagnose and resolve production incidents
Manage accounts, access controls, certificates, and compliance
Apply infrastructure as code and GitOps best practices
Requirements
Bachelor’s degree in computer engineering or information technology, or a college diploma
Nice to have: Cloud (Azure) or systems administration certifications
Nice to have: Relevant experience in product development
Nice to have: Knowledge of infrastructure as code and GitOps tools (OpenTofu, Terraform, FluxCD, ArgoCD)
Supports the delivery of ongoing operations and evolution of the information technology infrastructure, systems, and services that support the Library’s customer service delivery and corporate operations.
Responsibilities
Implement and deploy infrastructure (hardware or virtual) and software as required
Monitor and optimize performance of infrastructure
Administer services, servers, hardware and software
Create and perform backup procedures
Plan and perform disaster recovery procedures
Requirements
Bachelor’s degree in Computer Science or Information Technology, Systems administration, or equivalent