... operating systems and software * Contribute to system design models, specifications, diagrams, and charts to provide direction to system programmer and development teams. * Perform server and ...
... operating systems and software * Contribute to system design models, specifications, diagrams, and charts to provide direction to system programmer and development teams. * Perform server and ...
Systems Engineer
Toronto, ON · Hybrid
CA$100K - CA$142K/yr
Systems Engineer Your Moneris Career - The Opportunity Join the Platform Services and Systems ... Your first major initiative will include updating operating system build standards aligned to NIST ...
Systems Engineer
Toronto, ON · Hybrid
CA$100K - CA$142K/yr
Systems Engineer Your Moneris Career - The Opportunity Join the Platform Services and Systems ... Your first major initiative will include updating operating system build standards aligned to NIST ...
System Engineer - Virtualization
Toronto, ON · Hybrid
CA$115 - CA$130/hr
Design, implement, and maintain operating systems, application software, and system management ... Engineering Velocity: Develop and optimize high-quality code for complex systems tasks ...
System Engineer - Virtualization
Toronto, ON · Hybrid
CA$115 - CA$130/hr
Design, implement, and maintain operating systems, application software, and system management ... Engineering Velocity: Develop and optimize high-quality code for complex systems tasks ...
Systems Engineer
Markham, ON · On-site
Manage configuration and provisioning of Microsoft Windows operating systems both on-premises and ... Please send us your resume with subject: "System Engineer", including details of qualifications and ...
Quick apply
Systems Engineer
Markham, ON · On-site
Manage configuration and provisioning of Microsoft Windows operating systems both on-premises and ... Please send us your resume with subject: "System Engineer", including details of qualifications and ...
Intermediate Systems Engineer, Defence Communication Systems
Ottawa, ON · On-site
CA$85K - CA$135K/yr
Intermediate Systems Engineer, Defence Communication Systems Job Location: Ottawa, ON Job Code ... Experience working in different operating systems (Windows, Linux, etc.). * Working knowledge of ...
Intermediate Systems Engineer, Defence Communication Systems
Ottawa, ON · On-site
CA$85K - CA$135K/yr
Intermediate Systems Engineer, Defence Communication Systems Job Location: Ottawa, ON Job Code ... Experience working in different operating systems (Windows, Linux, etc.). * Working knowledge of ...
QNX Principal Systems Software Developer
Ottawa, ON · On-site
CA$131K - CA$181K/yr
The business leads the way in delivering safe and secure operating systems, hypervisors, middleware ... This is engineering at the foundation of the software stack, where every optimization ...
QNX Principal Systems Software Developer
Ottawa, ON · On-site
CA$131K - CA$181K/yr
The business leads the way in delivering safe and secure operating systems, hypervisors, middleware ... This is engineering at the foundation of the software stack, where every optimization ...
Intermediate Systems Engineer, Defence Communication Systems
Ottawa, ON · On-site
CA$85K - CA$135K/yr
Intermediate Systems Engineer, Defence Communication Systems Job Location: Ottawa, ON Job Code ... Experience working in different operating systems (Windows, Linux, etc.). * Working knowledge of ...
Intermediate Systems Engineer, Defence Communication Systems
Ottawa, ON · On-site
CA$85K - CA$135K/yr
Intermediate Systems Engineer, Defence Communication Systems Job Location: Ottawa, ON Job Code ... Experience working in different operating systems (Windows, Linux, etc.). * Working knowledge of ...
Senior Systems Engineer
Toronto, ON · Hybrid
Reporting to the Director, Technology Support Services, the Senior Systems Engineer is responsible for independently operating, engineering, and improving Aviso's hybrid infrastructure platforms ...
Senior Systems Engineer
Toronto, ON · Hybrid
Reporting to the Director, Technology Support Services, the Senior Systems Engineer is responsible for independently operating, engineering, and improving Aviso's hybrid infrastructure platforms ...
QNX Systems Software Developer II
CA$90K - CA$132K/yr
The business leads the way in delivering safe and secure operating systems, hypervisors, middleware ... As a Systems Software Developer on our Middleware team, you will design, implement, and maintain ...
QNX Systems Software Developer II
CA$90K - CA$132K/yr
The business leads the way in delivering safe and secure operating systems, hypervisors, middleware ... As a Systems Software Developer on our Middleware team, you will design, implement, and maintain ...
Systems Designer
Burlington, ON · On-site +1
PLC and PAC Programming, Operator Interface and HMI application design, SCADA design, Network design, Database design, Vision system design, Machine Safety system design, Servo motion control ...
Systems Designer
Burlington, ON · On-site +1
PLC and PAC Programming, Operator Interface and HMI application design, SCADA design, Network design, Database design, Vision system design, Machine Safety system design, Servo motion control ...
QNX Principal Systems Software Developer
Ottawa, ON · On-site
CA$131K - CA$181K/yr
The business leads the way in delivering safe and secure operating systems, hypervisors, middleware ... This is engineering at the foundation of the software stack, where every optimization ...
QNX Principal Systems Software Developer
Ottawa, ON · On-site
CA$131K - CA$181K/yr
The business leads the way in delivering safe and secure operating systems, hypervisors, middleware ... This is engineering at the foundation of the software stack, where every optimization ...
QNX Principal Systems Software Developer
Ottawa, ON · On-site
CA$131K - CA$181K/yr
The business leads the way in delivering safe and secure operating systems, hypervisors, middleware ... This is engineering at the foundation of the software stack, where every optimization ...
QNX Principal Systems Software Developer
Ottawa, ON · On-site
CA$131K - CA$181K/yr
The business leads the way in delivering safe and secure operating systems, hypervisors, middleware ... This is engineering at the foundation of the software stack, where every optimization ...
As part of the Canadian Sales Engineering team, the Communication Systems Engineer is responsible ... Ability to work with various operating systems (Linux, Windows, etc). * Proficiency in English is a ...
As part of the Canadian Sales Engineering team, the Communication Systems Engineer is responsible ... Ability to work with various operating systems (Linux, Windows, etc). * Proficiency in English is a ...
SaaS Onboarding -Systems Engineer & Automation - AVP
Toronto, ON · On-site
CA$91K - CA$140K/yr
SaaS Onboarding -Systems Engineer & Automation - AVP Charles River Development is an award-winning ... Web technologies, databases, server operating systems, servers, networks, job scheduling software ...
SaaS Onboarding -Systems Engineer & Automation - AVP
Toronto, ON · On-site
CA$91K - CA$140K/yr
SaaS Onboarding -Systems Engineer & Automation - AVP Charles River Development is an award-winning ... Web technologies, databases, server operating systems, servers, networks, job scheduling software ...
Systems Engineer - Linux (12-month contract)
Toronto, ON · Hybrid
CA$105 - CA$120/hr
The Systems Engineer is responsible for the management and support of various infrastructure ... Design, implement, and maintain operating systems, application software, and system management ...
Systems Engineer - Linux (12-month contract)
Toronto, ON · Hybrid
CA$105 - CA$120/hr
The Systems Engineer is responsible for the management and support of various infrastructure ... Design, implement, and maintain operating systems, application software, and system management ...
Systems Administrator III
Toronto, ON · On-site
CA$93K - CA$104K/yr
... Engineering. * Experience in an IT-related position that included maintaining Linux server infrastructure. * Expert level knowledge of Linux operating systems. * Solid knowledge of infrastructure ...
Quick apply
Systems Administrator III
Toronto, ON · On-site
CA$93K - CA$104K/yr
... Engineering. * Experience in an IT-related position that included maintaining Linux server infrastructure. * Expert level knowledge of Linux operating systems. * Solid knowledge of infrastructure ...
Systems Administrator III
CA$93K - CA$104K/yr
... Engineering. * Experience in an IT-related position that included maintaining Linux server infrastructure. * Expert level knowledge of Linux operating systems. * Solid knowledge of infrastructure ...
Systems Administrator III
CA$93K - CA$104K/yr
... Engineering. * Experience in an IT-related position that included maintaining Linux server infrastructure. * Expert level knowledge of Linux operating systems. * Solid knowledge of infrastructure ...
QNX Systems Software Developer II
Ottawa, ON · On-site
CA$90K - CA$132K/yr
The business leads the way in delivering safe and secure operating systems, hypervisors, middleware ... As a Systems Software Developer on our Middleware team, you will design, implement, and maintain ...
QNX Systems Software Developer II
Ottawa, ON · On-site
CA$90K - CA$132K/yr
The business leads the way in delivering safe and secure operating systems, hypervisors, middleware ... As a Systems Software Developer on our Middleware team, you will design, implement, and maintain ...
QNX Systems Software Developer II
Ottawa, ON · On-site
CA$90K - CA$132K/yr
The business leads the way in delivering safe and secure operating systems, hypervisors, middleware ... As a Systems Software Developer on our Middleware team, you will design, implement, and maintain ...
QNX Systems Software Developer II
Ottawa, ON · On-site
CA$90K - CA$132K/yr
The business leads the way in delivering safe and secure operating systems, hypervisors, middleware ... As a Systems Software Developer on our Middleware team, you will design, implement, and maintain ...
The System Engineer (EPM) will lead projects, provide strategy, insure system reliability and ... Strong working experience with the standard operating systems, including Windows, macOS, Linux, or ...
The System Engineer (EPM) will lead projects, provide strategy, insure system reliability and ... Strong working experience with the standard operating systems, including Windows, macOS, Linux, or ...
Operating Systems Programmer information
What is an operating systems programmer?
What are some common challenges faced by operating systems programmers in maintaining and updating legacy systems?
What are the key skills and qualifications needed to thrive as an operating systems programmer, and why are they important?
What is the difference between Operating Systems Programmer vs Device Driver Developer?
| Aspect | Operating Systems Programmer | Device Driver Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field; programming skills in C/C++ | Bachelor's in Computer Engineering or related; expertise in hardware interfaces and C/C++ |
| Work Environment | Develops core OS components, often in a system programming environment | Creates and maintains hardware-specific drivers, often within OS or hardware teams |
| Employer & Industry Usage | Used by OS vendors, tech companies, and embedded systems | Used by hardware manufacturers, OS vendors, and embedded systems |
Both roles require strong programming skills in C/C++, but Operating Systems Programmers focus on core OS development, while Device Driver Developers specialize in hardware interface software. The roles often overlap but differ in scope and focus within the system architecture.
What are popular job titles related to Operating Systems Programmer jobs in Ontario?
For Operating Systems Programmer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Operating Systems Programmer jobs in Ontario look for?
The top searched job categories for Operating Systems Programmer jobs in Ontario are:
What are popular job titles related to Operating Systems Programmer jobs in ON?
For Operating Systems Programmer jobs in ON, the most frequently searched job titles are:

Job description
This position is responsible for the design, deployment, management, and security of storage and compute infrastructure for MCAP. This includes the planning, management and monitoring of the physical server and storage infrastructure, as well as the deployment, monitoring and management of the Operating Systems.Â
Strategy and Planning
- Collaborate with the team to assess near- and long-term capacity needs.
- Create and maintain documentation as it relates to infrastructure configuration, disaster recovery, processes, and service records.
- Work with appropriate stakeholders to define business requirements and systems goals, in order to identify and resolve business systems issues.
- Performs estimating, prioritizing, planning of tasks to reliably and consistently deliver according to plan.
 Acquisition and Deployment
- Conduct research as directed on software and systems products to justify recommendations and to support purchasing efforts.
- Oversee new and existing equipment, hardware, software upgrades and cloud services
- Perform cost-benefit and return on investment analyses for proposed systems to aid management in making procurement decisions.
Operational Management
- Perform installation, configuration, maintenance, and troubleshooting of end user workstation hardware, software, and peripheral devices.
- Manage servers, cloud services, including database, e-mail, print, and backup servers/services and their associated operating systems and software
- Contribute to system design models, specifications, diagrams, and charts to provide direction to system programmer and development teams.
- Perform server and security audits, system backup procedures, and other recovery processes in accordance with the company's disaster recovery and business continuity strategies.
- Collaborate with staff to ensure smooth and reliable operation of software and systems for fulfilling business objectives and processes.
- Monitor and test system performance; prepare and deliver system performance statistics and reports.
- Provide orientation and training to end users for all modified and new systems.
- Develop and test scripts, programs, code, and configuration in support of optimizing routine operations and tasks.
- Perform troubleshooting and root cause analysis in support of incident and problem management. Recommended options to address identified issues.