1

Computer System Programmer Jobs in Ontario (NOW HIRING)

Senior IT Build/CICS Programmer

Toronto, ON · Remote

CA$81K - CA$115K/yr

Technology Solutions Pay Details: $81,600 - $115,200 CAD TD is committed to providing fair and ... We are seeking a Senior CICS systems programmer to join our team providing system support of IBM ...

Water Systems Engineer

Windsor, ON · On-site

CA$111K - CA$123K/yr

Water Systems Engineer Location: Windsor, ON Reporting to the Director Water Engineering and in ... Proficient in computer systems and software implementation and the ability to create tools in ...

System Engineer - Signaling

Toronto, ON · On-site

CA$90K - CA$125K/yr

Could you be the full-time System Engineer in Toronto, ON we're looking for? Your future role Take ... Knowledge of Wayside Signaling, Computer-Based Interlocking (CBI) solutions, and Wayside/Trackside ...

System Engineer - Signaling

Toronto, ON · On-site

CA$90K - CA$125K/yr

Could you be the full-time System Engineer in Toronto, ON we're looking for? Your future role Take ... Knowledge of Wayside Signaling, Computer-Based Interlocking (CBI) solutions, and Wayside/Trackside ...

As a System Engineer, you provide support for a suite of business mission-critical and complex ... Computer Engineering, Computer Science degree/diploma or equivalent experience Nice-to-have

The System Engineer (12-month contract) is responsible for the management and support of various ... Post-secondary degree or equivalent practical experience in Computer Science or Engineering, paired ...

Bachelor's degree in Engineering, Computer Science, or a related scientific field (Master's degree ... Hands-on experience in Signalling Systems Engineering. * Comprehensive understanding of governance ...

Bachelor's degree in Engineering, Computer Science, or a related scientific field (Master's degree ... Hands-on experience in Signalling Systems Engineering. * Comprehensive understanding of governance ...

z/OS Connect Systems Programmer

Toronto, ON · On-site

CA$81K - CA$115K/yr

Technology Solutions Pay Details: $81,600 - $115,200 CAD TD is committed to providing fair and ... Knowledge of SMP/E, Omegamon, System Automation and other Tools * Programming skills, Assembler and ...

Sc. in Electrical, Computer, Aerospace, Systems Engineering, or a related discipline. * Minimum of 9 years of relevant experience in satellite communications, telecommunications, wireless networks ...

Hitachi Rail is looking an enthusiastic and self-motivated Signaling System Engineer who thrives in ... Salary Range - $ 84,872 (CAD) - $127,308(CAD) The current applicable Base Salary Pay Range for this ...

The System Engineer (EPM) will lead projects, provide strategy, insure system reliability and ... BSc degree in Computer Science. * Jamf 400 or equivalent Certifications for Systems Administrators ...

Computer Vision Engineering Co-op

Toronto, ON · On-site

CA$24.50 - CA$28.50/hr

Ability to work on complex engineering systems using creative approaches. * Proficient in Microsoft ... Ability to perform a normal amount of computer-based work. * The candidate may be exposed to an ...

New

next page

Showing results 1-20

Computer System Programmer information

What is a computer system programmer?

Computer system programmers are professionals who write, test, and maintain the software that enables computers and networks to function effectively. They typically work on system-level software such as operating systems, network distribution software, and compilers, ensuring that computer hardware and software work seamlessly together. Their role often involves debugging, updating, and optimizing existing code to improve system performance and security. Computer system programmers may also collaborate with hardware engineers and other IT professionals to integrate new technologies into existing systems.

What are the key skills and qualifications needed to thrive as a computer system programmer, and why are they important?

To thrive as a Computer System Programmer, you need strong programming abilities in languages such as C, C++, or Java, along with a degree in computer science or a related field. Familiarity with operating systems, integrated development environments (IDEs), and version control systems like Git is typically required. Attention to detail, analytical thinking, and effective problem-solving are essential soft skills that distinguish top performers. These competencies ensure the development of reliable, efficient, and maintainable systems that meet organizational and user needs.

What are the typical collaboration dynamics between computer system programmers and other IT professionals?

Computer system programmers frequently collaborate with system analysts, network engineers, and software developers to ensure that new or modified systems integrate seamlessly with existing infrastructure. They often participate in meetings to discuss technical requirements, troubleshoot issues alongside IT support teams, and work closely with quality assurance professionals to test system functionality. Strong communication and teamwork skills are essential, as these collaborations are crucial for identifying potential problems early and ensuring project success.

What is the difference between Computer System Programmer vs Software Developer?

AspectComputer System ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field; certifications like CompTIA or Microsoft may be beneficialSimilar educational background; often holds degrees in computer science, software engineering, or related fields
Work EnvironmentWorks mainly in IT departments, focusing on system-level programming, operating systems, and hardware integrationWorks in various industries, developing applications, web, mobile, or enterprise software
Industry UsageCommonly employed in technology firms, government agencies, and organizations with complex IT infrastructureWidely used across tech companies, startups, and businesses developing consumer or enterprise software

While both roles require programming skills and a similar educational background, Computer System Programmers focus on system-level software and hardware integration, whereas Software Developers create applications and user-facing software solutions.

How much does a computer system programmer get paid?

Computer system programmers typically earn a median annual salary of around $90,000, with salaries ranging from approximately $60,000 to over $120,000 depending on experience, location, and industry. Skilled programmers with certifications and knowledge of specific programming languages or systems may earn higher wages.

Is a computer system programmer a good career?

A computer system programmer is a skilled professional who develops and maintains software for computer systems, often requiring knowledge of programming languages, operating systems, and hardware interactions. The role offers steady employment opportunities, competitive salaries, and the potential for specialization in areas like embedded systems or cybersecurity. Success in this career typically depends on continuous learning and staying updated with evolving technologies.

Is computer system programming in demand?

Computer system programmers are in steady demand due to ongoing needs for maintaining and developing operating systems, embedded systems, and enterprise software. Skills in programming languages like C, C++, and knowledge of hardware interactions increase employability, especially in technology and manufacturing sectors.

What does a computer system programmer do?

A computer system programmer develops, tests, and maintains system software such as operating systems, device drivers, and utility programs. They write code primarily in languages like C or Assembly, troubleshoot system issues, and ensure software interacts efficiently with hardware components. Strong problem-solving skills and knowledge of computer architecture are essential for this role.

What cities in Ontario are hiring for Computer System Programmer jobs?

Cities in Ontario with the most Computer System Programmer job openings:

System Programmer - Medium Voltage Applications

Rockwell Automation

Cambridge, ON • On-site

CA$100K - CA$125K/yr

Full-time

Medical, Dental, Retirement, PTO

Re-posted 6 days ago


Rockwell Automation rating

7.9

Company rating: 7.9 out of 10

Based on 42 frontline employees who took The Breakroom Quiz

201st of 491 rated machine equipment manufacturers


Job description

Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility -our people are energized problem solvers that take pride in how thework we do changes the world for the better.

We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that's you we would love to have you join us!

Job Description

Are you willing to challenge yourself to help our customers succeed. Previous knowledge with MV products will be an asset along with previous experience developing electrical system solutions. You will collaborate with internal and external customers to ensure customers success. System Programmers design and implement automation systems, enhancing industrial processes. Responsibilities include developing programs, troubleshooting system issues, and ensuring optimal system performance. Expertise with Industrial Control Products (PLC's, HMI's, Drives) and industrial networks is important.

This role reports to the Engineering Team Leader, and is located in Cambridge, ON, Canada

Responsibilities :

  • Supporting execution of Medium Voltage Business Unit live orders is the primary function of this position, mainly through facilitating integration of various RA & 3rd party control products within a system
  • Reviewing proposals/specifications of live orders and generating functional specifications that define interface and operation with customer processes & control equipment
  • Collaborate with application engineering, manufacturing, technical support, field modification/services and R&D in various facets of product execution
  • Generation of program files (PLC, HMI, configuration) for the live order MV equipment
  • Test, debug, and troubleshoot programme files within RA MV facilities, and support RA field service during commissioning at customer sites
  • Support R&D, Field Modification group, and Manufacturing in the refinement or addition of features within the RA MV product scope
  • Coach and support engineering staff with their activities
  • Provide ongoing support across all Applications Engineering activities as required

The Essentials - you will have:

  • Bachelor's degree or equivalent years of relevant work experience

The Preferred- you might also have:

  • P.Eng or C.E.T. certification or ability to obtain it.
  • University Degree or Technologist Diploma in Electrical Engineering.
  • Typically requires a minimum of 8+ years of relevant experience.
  • Be able to read and interpret Electrical schematics and technical specifications.
  • Experience with Programmable Controllers, HMI's, and Industrial Networks.
  • Solid understanding of industry accepted MV motor control products (drives, SMC's, starters, circuit breakers, protection relays)
  • ACAD, CREO and SAP Experience
  • Understanding of AC/DC drive systems with A-B PowerFlex Products
  • Knowledge of RA industrial networks (Ethernet/IP, DeviceNet, ControlNet, DH+, AB Remote I/O)
  • Knowledge of 3rd party industrial protocols (Modbus RTU/TCP, Profibus DP, ProfiNet, IEC61850, etc.)
  • Understanding of RA Control products (Logix Controllers, HMI's, I/O products, etc.)
  • Familiar with Rockwell Software products (Studio 5000, FactoryTalk View ME/SE, CCW, etc).
  • In-Depth knowledge of PLC programming languages such as Ladder logic and function block diagrams.
  • Understanding of Synchronous motor types (DC Brush/Brushless & AC Brushless).
  • Exposure/understanding of industries served by the Medium Voltage Business (Oil & Gas, Mining, Water/WasteWater, Pulp/Paper, Rubber, etc.)

This position is part of a job family. Experience will be the determining factor for position level and compensation

What We Offer:

  • Health Insurance including Medical and Dental
  • Health Care Spending Account (HCSA - dependent on the plan chosen)
  • Employee Assistance Program (EAP)
  • Retirement plans
  • Paid Time off
  • Volunteering Time off
  • Employer Savings Plan Matching (includes RRSP, TFSA, and EPSP)
  • Employer Paid DC Pension
  • Maternity and Parental Leave Top-Up
  • Fitness Reimbursement Program
  • Flexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.

For this role, the Base Salary Compensation is from $100,000 - $125,000 CAD with an annual target bonus of 5% of base salary. Actual pay will be based on factors such as skills, knowledge, education, and experience.

This posting is for an existing vacancy within our organization

At Rockwell Automation we are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

#LI-PD1

#lifeatrok

#LI-hybrid

We are an Equal Opportunity Employer including disability and veterans.

If you are an individual with a disability and you need assistance or a reasonable accommodation during the application process, please contact our services team at +1 (519) 618-4899.


What Rockwell Automation employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Rockwell Automation logo

About Rockwell Automation

Sourced by ZipRecruiter

Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 25,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.

Industry

Industrial automation equipment manufacturing

Company size

10,000+ Employees

Headquarters location

Milwaukee, WI, US

Year founded

1903

Social media