Relay Settings, Programming, and Commissioning; Power System Studies using ETAP and/or EasyPower (e.g., Arc Flash, Coordination, Load Flow, Grounding); and, Equipment Specifications and Bid ...
Relay Settings, Programming, and Commissioning; Power System Studies using ETAP and/or EasyPower (e.g., Arc Flash, Coordination, Load Flow, Grounding); and, Equipment Specifications and Bid ...
Exposure to PCB design tools (e.g., Altium, Expedition), and embedded systems programming (e.g., C/C++, Python). Experience with CAD software (e.g., SolidWorks, Creo) a plus. Knowledge: Understanding ...
Quick apply
Exposure to PCB design tools (e.g., Altium, Expedition), and embedded systems programming (e.g., C/C++, Python). Experience with CAD software (e.g., SolidWorks, Creo) a plus. Knowledge: Understanding ...
Electrical Engineer
Kitchener, ON · Hybrid
CA$80K - CA$100K/yr
As our new Electrical Engineer, you will play an important role on a team whose work is essential to power and light the spaces in which the people of your community live, work, and relax. In this ...
Quick apply
Electrical Engineer
Kitchener, ON · Hybrid
CA$80K - CA$100K/yr
As our new Electrical Engineer, you will play an important role on a team whose work is essential to power and light the spaces in which the people of your community live, work, and relax. In this ...
Mechanical Engineering Lead
Toronto, ON · On-site
We are a multidiscipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering, energy modelling, and fire protection design. Our ...
Quick apply
Mechanical Engineering Lead
Toronto, ON · On-site
We are a multidiscipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering, energy modelling, and fire protection design. Our ...
Electrical Engineering Lead
Toronto, ON · On-site
We are a multi-discipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering, energy modelling, and fire protection design. Our ...
Quick apply
Electrical Engineering Lead
Toronto, ON · On-site
We are a multi-discipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering, energy modelling, and fire protection design. Our ...
We are a multidiscipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering, energy modelling, and fire protection design. Our ...
We are a multidiscipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering, energy modelling, and fire protection design. Our ...
Principal Engineer
Toronto, ON · On-site +1
EPE is in search of a Principal Engineer or Engineering Manager with a background in EMT modelling and power system studies to join our growing Energy Resources team. In this role you will work ...
Principal Engineer
Toronto, ON · On-site +1
EPE is in search of a Principal Engineer or Engineering Manager with a background in EMT modelling and power system studies to join our growing Energy Resources team. In this role you will work ...
Principal Engineer
Toronto, ON · On-site +1
EPE is in search of a Principal Engineer or Engineering Manager with a background in EMT modelling and power system studies to join our growing Energy Resources team. In this role you will work ...
Principal Engineer
Toronto, ON · On-site +1
EPE is in search of a Principal Engineer or Engineering Manager with a background in EMT modelling and power system studies to join our growing Energy Resources team. In this role you will work ...
The opportunity Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Project Engineer - Infrastructure (Facilities) to join our team in our ...
New
The opportunity Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Project Engineer - Infrastructure (Facilities) to join our team in our ...
New
Associated Engineering, a proudly Canadian, employee-owned company, is seeking an experienced and dedicated Intermediate Civil Engineering Technologist to join our team in our Niagara-on-the-Lake ...
Associated Engineering, a proudly Canadian, employee-owned company, is seeking an experienced and dedicated Intermediate Civil Engineering Technologist to join our team in our Niagara-on-the-Lake ...
Senior Electrical Engineer
Kitchener, ON · On-site
We are the Callidus Engineering team. We make buildings work! We offer a diverse, flexible workplace where you have a career, not just a job. Callidus Engineering is built onvalues of community ...
Senior Electrical Engineer
Kitchener, ON · On-site
We are the Callidus Engineering team. We make buildings work! We offer a diverse, flexible workplace where you have a career, not just a job. Callidus Engineering is built onvalues of community ...
Senior Electrical Engineer
Kitchener, ON · On-site
Callidus Engineering is built onvalues of community, ambition and integrity. We value our team members. We are always striving to improve. We mean what we say. Do you have 10+ years of experience in ...
Quick apply
Senior Electrical Engineer
Kitchener, ON · On-site
Callidus Engineering is built onvalues of community, ambition and integrity. We value our team members. We are always striving to improve. We mean what we say. Do you have 10+ years of experience in ...
We are a multi-discipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering, energy modelling, and fire protection design. Our ...
We are a multi-discipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering, energy modelling, and fire protection design. Our ...
Intermediate Associate Engineer, Electrical Toronto, ON 30 Forensic Engineering is one of Canada's largest and most respected multi-disciplinary forensic firms. Our core team of 90 professional ...
Intermediate Associate Engineer, Electrical Toronto, ON 30 Forensic Engineering is one of Canada's largest and most respected multi-disciplinary forensic firms. Our core team of 90 professional ...
Salary: Intermediate Associate Engineer, Electrical Toronto, ON 30 Forensic Engineering is one of Canadas largest and most respected multi-disciplinary forensic firms. Our core team of 90 ...
Quick apply
Salary: Intermediate Associate Engineer, Electrical Toronto, ON 30 Forensic Engineering is one of Canadas largest and most respected multi-disciplinary forensic firms. Our core team of 90 ...
Experience with IEC-61131 programming * Experience with Python programming * Experience with IT/OT Network design * Experience with IT/OT Network troubleshooting (Wireshark) * Substation safety ...
Experience with IEC-61131 programming * Experience with Python programming * Experience with IT/OT Network design * Experience with IT/OT Network troubleshooting (Wireshark) * Substation safety ...
Mechanical Engineer
Gloucester, ON · On-site
Mechanical Engineer Full Time Are you a motivated and passionate individual, eager to advance your career? As one of Canada's leading Mechanical/Electrical engineering firms, INVIRO is looking for a ...
Quick apply
Mechanical Engineer
Gloucester, ON · On-site
Mechanical Engineer Full Time Are you a motivated and passionate individual, eager to advance your career? As one of Canada's leading Mechanical/Electrical engineering firms, INVIRO is looking for a ...
Mechanical Engineer
Toronto, ON · On-site
Mechanical Engineer Full Time Are you a motivated and passionate individual, eager to advance your career? As one of Canada's leading Mechanical/Electrical engineering firms, INVIRO is looking for a ...
Quick apply
Mechanical Engineer
Toronto, ON · On-site
Mechanical Engineer Full Time Are you a motivated and passionate individual, eager to advance your career? As one of Canada's leading Mechanical/Electrical engineering firms, INVIRO is looking for a ...
Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Electrical, Instrumentation and Controls Engineer to join our team in our Markham office. In ...
Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Electrical, Instrumentation and Controls Engineer to join our team in our Markham office. In ...
About Us BGC Engineering Inc. (BGC) is an international applied earth sciences professional services firm. We are proud of our talented team of over 800 employees, spanning the fields of Engineering ...
About Us BGC Engineering Inc. (BGC) is an international applied earth sciences professional services firm. We are proud of our talented team of over 800 employees, spanning the fields of Engineering ...
Programming information
See Ontario salary details
$22K - $33.5K
6% of jobs
$33.5K - $45K
14% of jobs
$48.6K is the 25th percentile. Wages below this are outliers.
$45K - $56.5K
16% of jobs
The median wage is $67.6K / yr.
$56.5K - $68K
15% of jobs
$68K - $79.5K
12% of jobs
$79.5K - $91K
11% of jobs
$94.2K is the 75th percentile. Wages above this are outliers.
$91K - $102.5K
8% of jobs
$102.5K - $114K
6% of jobs
$114K - $125.5K
5% of jobs
$125.5K - $137K
4% of jobs
$137K - $148.5K
3% of jobs
$22K
$78.2K
$148.5K
How much do programming jobs pay per year?
What are the key skills and qualifications needed to thrive as a Programmer, and why are they important?
What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?
What is programming?
What is the difference between Programming vs Software Development?
| Aspect | Programming | Software Development |
|---|---|---|
| Primary Focus | Writing code and algorithms | Designing, creating, and managing entire software projects |
| Skills Required | Coding languages, problem-solving | Programming, project management, system design |
| Work Environment | Individual coding tasks, debugging | Team collaboration, planning, testing |
| Certifications | None specific, often self-taught or bootcamps | Software engineering degrees, certifications like Scrum or PMP |
Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

Other
Posted 7 days ago
Job description
About the Company
Our company is at the forefront of innovative hydrogen, biogas and RNG projects, and we are looking for someone who possesses both technical expertise and a passion for sustainability. You will have the opportunity to lead and contribute to projects that make a tangible difference in our world, while providing exceptional service to our clients. At CEM Engineering, we value your experience, commitment to quality, and dedication to shaping a more sustainable future. Join our team and embark on a rewarding journey where you will continuously grow both professionally and personally, while making a meaningful impact on our collective mission.
Position Overview:
CEM Engineering is actively seeking an exceptional Senior Electrical Engineer to join our dynamic team and work out of any one of our three locations: St. Catharines, Burlington or Calgary. As a Senior Electrical Engineer, you will play a pivotal role in driving the renewable energy revolution forward.
About the Role
This is a senior position intended to provide the successful candidate with a technical leadership role within CEM Engineering.
Responsibilities
- Ensure that clients are satisfied with CEM services through professional conduct, diligent response and maintaining successful relationships.
- Design and develop electrical systems to high specifications focusing on economy, safety, reliability, quality, and sustainability.
- Provide expertise in their area of specialization.
- Lead a project team consisting of engineers and designers/drafting. Projects typically include cogeneration or CHP (gas turbine, steam turbine, and reciprocating engine prime movers), industrial steam plants, hot water and chiller plants, renewable natural gas (RNG), hydrogen, and district energy projects.
- Executes the development of the project concept and leads the project from concept to detailed contract documents (Issued for Construction drawings and specifications), and through construction (contract administration) and commissioning.
- Works independently or with junior electrical team members to complete the necessary deliverables. Assumes the responsibility for tasks delegated to other team members.
- Develops Electrical Engineering design guidelines for departmental use.
- Assume project management tasks and responsibilities to plan, track, and forecast project performance.
- Support engineering proposals and business development.
Qualifications
- Electrical Engineer who is customer-focused with 10+ years of relevant working experience.
- Fundamental technical engineering knowledge and strong problem-solving skills.
- Bachelor’s Degree in Electrical Engineering.
- Registered Professional Engineer in the Province of Ontario and Alberta with good standing.
- Additionally, a PE license in the United States would be an asset.
- High- and medium-voltage substation design, especially protection and control systems.
- Flexibility and capacity to adapt in a small, but dynamic consulting firm.
- Strong interpersonal skills to manage the team, the client, and external parties (utilities, sub-consultants, contractors, equipment vendors, etc.).
- Excellent oral and written communication skills, including technical writing skills.
- Proficiency in standard office software (e.g., Office 365).
- Experience in power consulting, specifically, and for example: Single Line Diagrams; AC/DC Schematics; High- and Medium-Voltage Power System Protection and Controls; Power Generation and Distributed Generation Interconnection Requirements; Relay Settings, Programming, and Commissioning; Power System Studies using ETAP and/or EasyPower (e.g., Arc Flash, Coordination, Load Flow, Grounding); and, Equipment Specifications and Bid Evaluation
- Project leadership skills (includes budget / schedule responsibility, change management, and engineering project lifecycle)
- Project documentation including (but not limited to): meeting agendas and minutes, reports, scope summaries, equipment evaluations, cost comparisons, design criteria, project updates
Required Skills
- Support electrical team with miscellaneous tasks including project requirements and corporate requirements.
- Willingness to support and mentor others and share experience and knowledge with fellow colleagues having different technical backgrounds.
- Willing to travel occasionally to job sites and other third-party offices.
- Independent and self-motivated.
- Aligned with CEM’s core values.
- Contribute to development of a shared culture of inclusivity, loyalty, and trust.
Preferred Skills
- Support the electrical team with miscellaneous tasks including project requirements and corporate requirements.
- A willingness to support others and share experience and knowledge with fellow colleagues having different technical backgrounds.
- Willing to travel occasionally to job sites and other third-party offices.
- Independent and self-motivated.
- Contribute to the development of a shared culture of inclusivity, loyalty, and trust.
Equal Opportunity Statement
CEM Engineering is committed to diversity and inclusivity in the workplace.
About CEM Engineering
Sourced by ZipRecruiter