Software Developer (C++)
Burlington, ON · Hybrid
Bachelor's degree in computer science, Software Engineering, or equivalent field. * 4+ years' experience developing products using C/ C++. * Experience using Visual Studio and Visual Code.
Burlington, ON · Hybrid
Bachelor's degree in computer science, Software Engineering, or equivalent field. * 4+ years' experience developing products using C/ C++. * Experience using Visual Studio and Visual Code.
Burlington, ON · Hybrid
Bachelor's degree in computer science, Software Engineering, or equivalent field. * 4+ years' experience developing products using C/ C++. * Experience using Visual Studio and Visual Code.
Burlington, ON · Hybrid
Bachelor's degree in computer science, Software Engineering, or equivalent field. * 4+ years' experience developing products using C/ C++. * Experience using Visual Studio and Visual Code.
Burlington, ON · Hybrid
Bachelor's degree in computer science, Software Engineering, or equivalent field. * 4+ years' experience developing products using C/ C++. * Experience using Visual Studio and Visual Code.
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Experienced C/C++ programmer. * Solid background in TCP/IP networking and multi-threaded ...
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Experienced C/C++ programmer. * Solid background in TCP/IP networking and multi-threaded ...
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Experienced C/C++ programmer. * Solid background in TCP/IP networking and multi-threaded ...
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Experienced C/C++ programmer. * Solid background in TCP/IP networking and multi-threaded ...
Waterloo, ON · On-site +1
You'll work at the core of our platform a" the shared C++ libraries that power secure calling ... Software Engineering, Electrical/Computer Engineering, or a related field or equivalent hands-on ...
Waterloo, ON · On-site +1
You'll work at the core of our platform a" the shared C++ libraries that power secure calling ... Software Engineering, Electrical/Computer Engineering, or a related field or equivalent hands-on ...
Waterloo, ON · On-site +1
You'll work at the core of our platform a" the shared C++ libraries that power secure calling ... Software Engineering, Electrical/Computer Engineering, or a related field or equivalent hands-on ...
Waterloo, ON · On-site +1
You'll work at the core of our platform a" the shared C++ libraries that power secure calling ... Software Engineering, Electrical/Computer Engineering, or a related field or equivalent hands-on ...
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 ...
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 ...
Mississauga, ON · On-site
CA$100K - CA$125K/yr
General Accountability The Software Developer is responsible for building and maintaining high ... Proficient in at least one language (e.g., C++, C#, or C); applies design patterns and OOD ...
Quick apply
Mississauga, ON · On-site
CA$100K - CA$125K/yr
General Accountability The Software Developer is responsible for building and maintaining high ... Proficient in at least one language (e.g., C++, C#, or C); applies design patterns and OOD ...
CA$100K - CA$125K/yr
General Accountability The Software Developer is responsible for building and maintaining high ... Proficient in at least one language (e.g., C++, C#, or C); applies design patterns and OOD ...
CA$100K - CA$125K/yr
General Accountability The Software Developer is responsible for building and maintaining high ... Proficient in at least one language (e.g., C++, C#, or C); applies design patterns and OOD ...
Mississauga, ON · On-site
General Accountability The Software Developer is responsible for building and maintaining high ... Proficient in at least one language (e.g., C++, C#, or C); applies design patterns and OOD ...
Quick apply
Mississauga, ON · On-site
General Accountability The Software Developer is responsible for building and maintaining high ... Proficient in at least one language (e.g., C++, C#, or C); applies design patterns and OOD ...
Very strong programming skills in C\/C++ and related 3D technologies \n * 5+ years of industry experience with software development, ideally with game engines or similar 3D pipelines \n * Experience ...
Very strong programming skills in C\/C++ and related 3D technologies \n * 5+ years of industry experience with software development, ideally with game engines or similar 3D pipelines \n * Experience ...
Applied knowledge and experience with Java, C++, C, Typescript, and Python. * Applied knowledge and ... Supervisory experience of junior software developers. * Knowledge or experience with Electronic ...
Quick apply
Applied knowledge and experience with Java, C++, C, Typescript, and Python. * Applied knowledge and ... Supervisory experience of junior software developers. * Knowledge or experience with Electronic ...
Oakville, ON · Hybrid
CA$96K - CA$146K/yr
Experience: * 5+ years C/C++ software development experience. * Proven experience with multi ... Strong proficiency in programming languages such as C and C++ for embedded systems. * Operating ...
Oakville, ON · Hybrid
CA$96K - CA$146K/yr
Experience: * 5+ years C/C++ software development experience. * Proven experience with multi ... Strong proficiency in programming languages such as C and C++ for embedded systems. * Operating ...
Stittsville, ON · On-site
Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... software developers, to refine control strategies based on real-world performance data and ...
New
Quick apply
Stittsville, ON · On-site
Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... software developers, to refine control strategies based on real-world performance data and ...
New
Stittsville, ON · On-site
Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... software developers, to refine control strategies based on real-world performance data and ...
New
Quick apply
Stittsville, ON · On-site
Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... software developers, to refine control strategies based on real-world performance data and ...
New
Stittsville, ON · On-site
Write efficient, modular, and maintainable code in languages such as C/C++ * Develop unit tests for ... software developers, to refine control strategies based on real-world performance data and ...
Stittsville, ON · On-site
Write efficient, modular, and maintainable code in languages such as C/C++ * Develop unit tests for ... software developers, to refine control strategies based on real-world performance data and ...
Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... software developers, to refine control strategies based on real-world performance data and ...
Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... software developers, to refine control strategies based on real-world performance data and ...
Markham, ON · Hybrid
CA$9.0K - CA$136K/yr
Collaborate with Diagnostic Architecture Engineers to refine requirements, participate in system design reviews, and drive software solutions primarily in C, with contributions in C++ as needed
Markham, ON · Hybrid
CA$9.0K - CA$136K/yr
Collaborate with Diagnostic Architecture Engineers to refine requirements, participate in system design reviews, and drive software solutions primarily in C, with contributions in C++ as needed
Waterloo, ON · Hybrid
Proficiency and hands-on experience with C and/or C++ * Experience with automotive infotainment ... Work in an agile team of software developers, test engineers, technical product managers and leads.
New
Waterloo, ON · Hybrid
Proficiency and hands-on experience with C and/or C++ * Experience with automotive infotainment ... Work in an agile team of software developers, test engineers, technical product managers and leads.
New
CA$96K - CA$118K/yr
As a Software Developer, you will * 5 plus years of software development experience * Familiar with ... Experience in C/C++ is an asset for the middle layer of this development * Solid background in ...
CA$96K - CA$118K/yr
As a Software Developer, you will * 5 plus years of software development experience * Familiar with ... Experience in C/C++ is an asset for the middle layer of this development * Solid background in ...
$74.5K - $76.1K
3% of jobs
$76.1K - $77.7K
5% of jobs
$77.7K - $79.3K
5% of jobs
$80.2K is the 25th percentile. Wages below this are outliers.
$79.3K - $80.9K
18% of jobs
$80.9K - $82.5K
14% of jobs
The median wage is $83.6K / yr.
$82.5K - $84K
5% of jobs
$84K - $85.6K
14% of jobs
$86.5K is the 75th percentile. Wages above this are outliers.
$85.6K - $87.2K
18% of jobs
$87.2K - $88.8K
5% of jobs
$88.8K - $90.4K
5% of jobs
$90.4K - $92K
5% of jobs
$74.5K
$84.2K
$92K
| Aspect | C Software Developer | C++ Software Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field; knowledge of C language | Bachelor's in Computer Science or related field; knowledge of C and C++ languages |
| Work Environment | Embedded systems, operating systems, device drivers | Application development, game development, software tools |
| Industry Usage | Embedded systems, firmware, hardware interfacing | Software applications, game engines, high-performance software |
The main difference between a C Software Developer and a C++ Software Developer lies in the programming languages they specialize in and the types of projects they typically work on. C developers focus on low-level programming, embedded systems, and hardware interfacing, while C++ developers work on more complex applications, leveraging object-oriented features. Both roles require strong programming skills and a solid understanding of computer architecture, but their work environments and project types often differ.

Other
Medical, PTO
Re-posted 16 days ago
Location: Burlington, Canada (Office-Based/Hybrid)
Position Summary:
Bentley Systems has exciting opportunities for Software Developers who are passionate about working with cutting-edge technologies and development processes. You will play an important role in the creation of industry-leading software that will enable users to solve their mission-critical problems. The primary focus for this position will be the development of services that integrate with our cloud platform. You will work with highly motivated team members, gain valuable experience, utilize the latest technologies, and solve challenging problems while building interesting next-generation software.
Responsibilities:
Qualifications:
What We Offer:
If you are ready to take your development skills to the next level and be part of a team that is shaping the future of software, we want to hear from you! Apply now and embark on an exciting journey with Bentley!
Please submit the resume in English.
#LI-KT #LI-Hybrid
About Bentley Systems
Around the world, infrastructure professionals rely on software from Bentley Systems to help them design, build, and operate better and more resilient infrastructure for transportation, water, energy, cities, and more. Founded in 1984 by engineers for engineers, Bentley is the partner of choice for engineering firms and owner-operators worldwide, with software that spans engineering disciplines, industry sectors, and all phases of the infrastructure lifecycle. Through our digital twin solutions, we help infrastructure professionals unlock the value of their data to transform project delivery and asset performance. www.bentley.comÂ
Equal Opportunity Employer:
Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender/gender identity, sexual orientation, disability, marital status, religion/belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.
Sourced by ZipRecruiter
Software development
1,001 - 5,000 Employees
Exton, PA, US
1984