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.
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.
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.
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.
Software Developer (C/C++)
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 ...
Software Developer (C/C++)
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 ...
Software Developer (C/C++)
Ottawa, ON · On-site
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 ...
Software Developer (C/C++)
Ottawa, ON · On-site
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
Software Developer
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 ...
Software Developer
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 ...
Software Developer
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
Software Developer
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 ...
Software Developer
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
Software Developer
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 ...
C++ Developer
Galway, NY · On-site
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 ...
C++ Developer
Galway, NY · On-site
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 ...
Software Developer (Term)
CA$81K/yr
Designing, testing, and modifying complex C, C++, and Python codes as well as Shell scripts in the ... Programming experience with file systems and databases in software development * Having the ...
New
Software Developer (Term)
CA$81K/yr
Designing, testing, and modifying complex C, C++, and Python codes as well as Shell scripts in the ... Programming experience with file systems and databases in software development * Having the ...
New
QNX Systems Software Developer II
CA$90K - CA$132K/yr
As a Systems Software Developer on our Middleware team, you will design, implement, and maintain ... Strong foundational knowledge of software development, with a proven proficiency in C/C ...
QNX Systems Software Developer II
CA$90K - CA$132K/yr
As a Systems Software Developer on our Middleware team, you will design, implement, and maintain ... Strong foundational knowledge of software development, with a proven proficiency in C/C ...
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 ...
Quick apply
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 ...
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 ...
Quick apply
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 ...
Software Developer - Diagnostics
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
Software Developer - Diagnostics
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
Software Developer
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.
Software Developer
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.
Software Developer
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 ...
Software Developer
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 ...
C Software Developer information
See Ontario salary details
$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
How much do c software developer jobs pay per year?
What are the key skills and qualifications needed to thrive as a C software developer?
What is the difference between C Software Developer vs C++ Software Developer?
| 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.
What are some common challenges C software developers face when working on large-scale projects?
What does a C software developer do?

Full-time
Medical, PTO
Re-posted 26 days ago
Job description
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:
- 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, Continuous Integration, and Continuous Delivery software development process.
- Demonstrate a commitment to writing testable and maintainable code while actively giving and receiving feedback.
- Quickly learn and adapt to new technologies and approaches as they come.
- Design includes participating in defining and interpreting feature requests, documenting those requests in functional specifications, and designing specific products and features for stability, usability, and maintainability.
- Implementation includes using the latest development tools to turn the designs into actual software products. Implementations must be stable and maintainable.
- Testing responsibilities include both unit testing and providing additional guidance and support to the certification group.
- Primary technologies and paradigms you will work with include C++, SQL Server, PowerShell, Microsoft Azure, Microsoft Azure DevOps, and Git.
Qualifications:
- 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.
- Knowledge of object-oriented programming and design patterns.
- Ability to learn and adapt quickly to maximize productivity.
- Self-motivated person with the ability to work individually as well as part of a team.
- Knowledge of Agile and Scrum.
- Good verbal and written communication skills in the English language.
What We Offer:
- A great Team and culture - please see our colleague video.
- An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction - watch this short documentary about how we got our start.
- An attractive salary and benefits package.
- A commitment to inclusion, belonging, and colleague wellbeing through global initiatives and resource groups.
- A company committed to making a real difference by advancing the world's infrastructure for a better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user success stories for an insight into our global impact.
- Training and professional development opportunities (certification programs, conferences, etc.).
- Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.).
- Health insurance package and accident insurance 24/7.
- Referral program with bonuses.
- An extra paid day for volunteering in the organization of your choice.
- Ability to work from the office or hybrid.
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.
About Bentley Systems
Sourced by ZipRecruiter
Industry
Software development
Company size
1,001 - 5,000 Employees
Headquarters location
Exton, PA, US
Year founded
1984