Lead Systems Engineer responsible for developing marine navigation and bridge systems for OSI’s government and naval markets.
Responsibilities
Participates in and contributes to technical discussions
Integrates system components to create total systems
Attends and participates in customer design reviews and acceptance events
Assists in creation of integration and acceptance test plans
Creates, executes, and scores system integration test procedures and acceptance test procedures to verify system requirements and regulatory authority requirements at OSI and customer facilities
Requirements
Degree in Engineering or Physics or related field or equivalent experience
Nice to have: Professional Engineer registration in Canada
Nice to have: Defense or government domain 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
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
As a Senior Technology Consultant, you'll lead projects from first conversation to go-live, with the autonomy to shape solutions and the chance to grow alongside the technology.
Responsibilities
Lead contact centre projects from discovery through design, deployment and go-live
Conduct discovery sessions and needs analyses with customers and sales teams to identify business and technical requirements
Design voice, IVR, omnichannel on Cisco Webex Contact Center, Cisco UCCX and Avaya platforms
Write clear Scope of Work documents and functional specifications that accurately describe each proposed solution
Partner with account teams to shape client proposals, present solutions through presentations and whiteboard sessions, and contribute to RFP responses
Requirements
University degree
equivalent experience
Nice to have: Avaya platforms experience
Nice to have: Cisco or Avaya contact centre certifications
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)