Knack for writing clean, readable C++ code with unit tests * Strong team leading experience ... Experience with Agile style development methods * DevOps experience with continuous integration ...
Knack for writing clean, readable C++ code with unit tests * Strong team leading experience ... Experience with Agile style development methods * DevOps experience with continuous integration ...
Senior Instrumentation and Controls (I&C) Engineer
Oakville, ON ยท Hybrid
CA$112K - CA$162K/yr
As a Senior I&C Engineer at Arcadis, you will: * Lead the development of technical documents, including SCADA architectures, P&IDs, control narratives, specifications, and related I&C documentation.
Senior Instrumentation and Controls (I&C) Engineer
Oakville, ON ยท Hybrid
CA$112K - CA$162K/yr
As a Senior I&C Engineer at Arcadis, you will: * Lead the development of technical documents, including SCADA architectures, P&IDs, control narratives, specifications, and related I&C documentation.
Registered Staff I&C Engineer
Markham, ON ยท On-site
Prepare I&C fee estimates for project pursuits based on knowledge of client requirements * Provide technical guidance and direction to engineering and technician staff * Develop a variety of complex ...
Registered Staff I&C Engineer
Markham, ON ยท On-site
Prepare I&C fee estimates for project pursuits based on knowledge of client requirements * Provide technical guidance and direction to engineering and technician staff * Develop a variety of complex ...
Senior P&C Engineer
Mississauga, ON ยท On-site +1
Professional Engineer (PE, P.Eng.) registration in the Unites States or Canada is required. 4+ years of experience in P&C engineering for transmission, distribution, HVDC and renewable energy ...
Senior P&C Engineer
Mississauga, ON ยท On-site +1
Professional Engineer (PE, P.Eng.) registration in the Unites States or Canada is required. 4+ years of experience in P&C engineering for transmission, distribution, HVDC and renewable energy ...
Software Developer (C++)
Burlington, ON ยท Hybrid
Collaborate with product management, development leads, and other developers to complete tasks. * Design and develop new features and solutions primarily in C++. * Work with a team in an agile ...
Software Developer (C++)
Burlington, ON ยท Hybrid
Collaborate with product management, development leads, and other developers to complete tasks. * Design and develop new features and solutions primarily in C++. * Work with a team in an agile ...
Software Developer (C++)
Burlington, ON ยท Hybrid
Collaborate with product management, development leads, and other developers to complete tasks. * Design and develop new features and solutions primarily in C++. * Work with a team in an agile ...
Software Developer (C++)
Burlington, ON ยท Hybrid
Collaborate with product management, development leads, and other developers to complete tasks. * Design and develop new features and solutions primarily in C++. * Work with a team in an agile ...
The successful candidate will provide high-level I&C engineering expertise and technical leadership to power generation utilities. You will oversee the full design lifecycle-from initial ...
The successful candidate will provide high-level I&C engineering expertise and technical leadership to power generation utilities. You will oversee the full design lifecycle-from initial ...
Lead Software Developer
Mississauga, ON ยท Hybrid
CA$95K - CA$140K/yr
Lead Software Developer Location(s): Status: Get To Know Us ... SS&C is leading the way. We continue to look for today's and tomorrow's brightest talent, those ...
Lead Software Developer
Mississauga, ON ยท Hybrid
CA$95K - CA$140K/yr
Lead Software Developer Location(s): Status: Get To Know Us ... SS&C is leading the way. We continue to look for today's and tomorrow's brightest talent, those ...
Lead C/C++ Developer (Voltage SecureData)
Mississauga, ON ยท On-site
CA$118K - CA$168K/yr
Lead Software Developer Team: Voltage SecureData Location: Richmond Hill / Mississauga / Ottawa / Waterloo, ON, Canada (office-based) About Our Product OpenText Voltage SecureData is a leading data ...
Lead C/C++ Developer (Voltage SecureData)
Mississauga, ON ยท On-site
CA$118K - CA$168K/yr
Lead Software Developer Team: Voltage SecureData Location: Richmond Hill / Mississauga / Ottawa / Waterloo, ON, Canada (office-based) About Our Product OpenText Voltage SecureData is a leading data ...
Lead C/C++ Developer (Voltage SecureData)
Richmond Hill, ON ยท On-site
CA$118K - CA$168K/yr
Lead Software Developer Team: Voltage SecureData Location: Richmond Hill / Mississauga / Ottawa / Waterloo, ON, Canada (office-based) About Our Product OpenText Voltage SecureData is a leading data ...
Lead C/C++ Developer (Voltage SecureData)
Richmond Hill, ON ยท On-site
CA$118K - CA$168K/yr
Lead Software Developer Team: Voltage SecureData Location: Richmond Hill / Mississauga / Ottawa / Waterloo, ON, Canada (office-based) About Our Product OpenText Voltage SecureData is a leading data ...
C++ Programmer
Toronto, ON ยท On-site
Exceptional C++ programming skills. * Excellent academic record.
C++ Programmer
Toronto, ON ยท On-site
Exceptional C++ programming skills. * Excellent academic record.
Low-Latency C++ Developer
Toronto, ON ยท On-site
We have an immediate opening for a low-latency C++ developer. We're building the next generation of capital markets technology. Global capital markets are an ocean of fast-moving, interrelated, and ...
Low-Latency C++ Developer
Toronto, ON ยท On-site
We have an immediate opening for a low-latency C++ developer. We're building the next generation of capital markets technology. Global capital markets are an ocean of fast-moving, interrelated, and ...
MLSE is looking for a Senior Salesforce Loyalty Cloud Administrator/Developer to support the administration, configuration, development, integration, and ongoing optimization of our Salesforce ...
MLSE is looking for a Senior Salesforce Loyalty Cloud Administrator/Developer to support the administration, configuration, development, integration, and ongoing optimization of our Salesforce ...
Senior Electrical and I/C Engineer
CA$135K - CA$180K/yr
We are currently seeking a Senior Electrical and I/C Engineer for our Pickering/Mississauga, Ontario offices. This posting is for an existing vacancy for which we are actively recruiting. To perform ...
Senior Electrical and I/C Engineer
CA$135K - CA$180K/yr
We are currently seeking a Senior Electrical and I/C Engineer for our Pickering/Mississauga, Ontario offices. This posting is for an existing vacancy for which we are actively recruiting. To perform ...
The Engineers will plan, schedule and assign/supervise or conduct broad and/or technically complex ... Provide I&C input to process P&ID * Prepare and review control deliverables such as Control ...
The Engineers will plan, schedule and assign/supervise or conduct broad and/or technically complex ... Provide I&C input to process P&ID * Prepare and review control deliverables such as Control ...
Senior C++ Developer
Mississauga, ON ยท On-site
They're seeking a Senior C++ Software Developer to help modernize core applications, build new enterprise software capabilities, and contribute to solutions that support secure, high-availability ...
Quick apply
Senior C++ Developer
Mississauga, ON ยท On-site
They're seeking a Senior C++ Software Developer to help modernize core applications, build new enterprise software capabilities, and contribute to solutions that support secure, high-availability ...
Senior C++ Developer
Mississauga, ON ยท Hybrid
They're seeking a Senior C++ Software Developer to help modernize core applications, build new enterprise software capabilities, and contribute to solutions that support secure, high-availability ...
Senior C++ Developer
Mississauga, ON ยท Hybrid
They're seeking a Senior C++ Software Developer to help modernize core applications, build new enterprise software capabilities, and contribute to solutions that support secure, high-availability ...
Mgr., E&IC
Toronto, ON ยท On-site
They're looking for an experienced, forward-thinking Manager, Electrical & I&C to lead and grow a talented group of 8-10 engineers and designers - while remaining actively involved in delivery ...
Mgr., E&IC
Toronto, ON ยท On-site
They're looking for an experienced, forward-thinking Manager, Electrical & I&C to lead and grow a talented group of 8-10 engineers and designers - while remaining actively involved in delivery ...
Bachelor's or Graduate degree in Electrical or I&C Engineering. * Licensing: P.Eng (PEO status) or immediate eligibility for PEO status is mandatory. * Clearance: Ability to obtain/maintain OPG and ...
Bachelor's or Graduate degree in Electrical or I&C Engineering. * Licensing: P.Eng (PEO status) or immediate eligibility for PEO status is mandatory. * Clearance: Ability to obtain/maintain OPG and ...
Embedded Systems Engineer
Hamilton, ON ยท On-site
$90K - $120K/yr
Strong background in control theory, C++ and C programming, and an interest in camera systems * Experience with linear algebra, coordinate frames, rotations and projective geometry * System ...
Quick apply
Embedded Systems Engineer
Hamilton, ON ยท On-site
$90K - $120K/yr
Strong background in control theory, C++ and C programming, and an interest in camera systems * Experience with linear algebra, coordinate frames, rotations and projective geometry * System ...
C Developer information
See Toronto, ON salary details
$39.1K - $48.2K
1% of jobs
$48.2K - $57.3K
2% of jobs
$57.3K - $66.3K
7% of jobs
$73.8K is the 25th percentile. Wages below this are outliers.
$66.3K - $75.4K
18% of jobs
$75.4K - $84.5K
16% of jobs
The median wage is $88.3K / yr.
$84.5K - $93.5K
15% of jobs
$93.5K - $102.6K
16% of jobs
$103.5K is the 75th percentile. Wages above this are outliers.
$102.6K - $111.7K
10% of jobs
$111.7K - $120.7K
7% of jobs
$120.7K - $129.8K
5% of jobs
$129.8K - $138.9K
3% of jobs
$39.1K
$92.8K
$138.9K
How much do c developer jobs pay per year?
What are the key skills and qualifications needed to thrive as a C developer, and why are they important?
Are C developers still in demand?
What is the difference between C Developer vs C++ Developer?
| Aspect | C Developer | C++ Developer |
|---|---|---|
| Required Credentials | Typically a bachelor's in computer science or related field; certifications are optional | Similar credentials; often includes certifications in C++ or software development |
| Work Environment | Embedded systems, operating systems, or low-level programming | Application development, game development, or software engineering |
| Industry Usage | Embedded devices, firmware, OS kernels | Desktop applications, game engines, high-performance software |
The main difference between a C Developer and a C++ Developer lies in their focus areas. C Developers primarily work on low-level programming and embedded systems, while C++ Developers often handle more complex applications that leverage object-oriented features. Both roles require similar foundational skills, but their application domains and project types differ significantly.
What are some common challenges C developers face when working on large codebases, and how can they address them?
What is a C developer?

Full-time
Posted 6 days ago
Job description
Job Description
WHAT IS THE OPPORTUNITY?
The primary purpose of this role is to be a Associate Director - Lead Software Developer for the FX Cash Trade Processing team within Quantitative and Technology Services (QTS). The FX Cash Trade Processing systems are a critical backbone of RBC's FX Cash trading & bring exposure to multiple groups both front & back.This position reports to Global Head of Cash Trade Processing in Toronto.
You will provide leadership as part of a global team to implement, enhance and support the FX Cash trade management systems. You will lead a highly talented team that develops & maintains high-availability low-latency real-time systems in the FX Cash trading space in RBC Capital Markets.
WHAT WILL YOU DO?
- Work closely with business sponsors to understand their requirements and architect, design and execute technical solutions.
- Identify business, technology and people risks associated with a solution.
- High standard to ensure proper quality is maintained.
- Lead the team and assist with 2nd line support as necessary.
- Advise on key design and implementation decisions within FX.
- Decisions made alongside FX technology management team.
- Strong partnerships with colleagues in QA, support, analysis, trading, and sales.
- Partner with colleagues across all front-office and downstream development teams.
WHAT DO YOU NEED TO SUCCEED?
Must-have:
10+ years' experience in designing and developing distributed systems (multi-threaded, low latency C++ based systems is a MUST).
4+ years' hands on experience in designing and developing applications using C++
Good knowledge of relational databases and any messaging technology (e.g. Solace/IBM MQ, Kafka)
Knack for writing clean, readable C++ code with unit tests
Strong team leading experience
Ability to multi-task effectively and provide timely updates
Nice-to-have:
Business knowledge of Capital Markets areas previously supported (any asset class).
Experience with Agile style development methods
DevOps experience with continuous integration/delivery best-practices, technologies and tools such as GitHub, Jenkins, Nexus, JIRA, Confluence, Ansible, SonarQube, Checkmarx.
What's in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
- Leaders who support your development through coaching and managing opportunities.
- Ability to make a difference and lasting impact.
- Work in a dynamic, collaborative, progressive, and high-performing team.
- A world-class training program in financial services.
- Flexible work/life balance options.
- Opportunities to do challenging work.
#Ll-POST
#TECHPJ
Job Skills
Active Learning, Active Learning, Agile Methodology, Application Integrations, Atlassian Confluence, Atlassian JIRA, C (Programming Language), C++ Programming Language, Capital Markets, C Sharp (Programming Language), Design, Detail-Oriented, Dev-C++, DevOps, Distributed Systems, Emerging Technologies, Enterprise Application Delivery, GitHub, Group Problem Solving, Java (Programming Language), Low Latency, Programming Languages, Relational Database, Software Development, Software Development Life Cycle (SDLC) {+ 1 more}Additional Job Details
Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Our Employment Opportunities
At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.
Employment Type: FULL_TIMEAbout Royal Bank of Canada
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
Toronto, Ontario, CA