... Engineer-In-Training to join our growing team in Vancouver, B ... C.You'll work with the team in Vancouver, B.C., along with our national andinternational teams on ...
... Engineer-In-Training to join our growing team in Vancouver, B ... C.You'll work with the team in Vancouver, B.C., along with our national andinternational teams on ...
... Engineer-In-Training to join our growing team in Vancouver, B ... C.You'll work with the team in Vancouver, B.C., along with our national andinternational teams on ...
... Engineer-In-Training to join our growing team in Vancouver, B ... C.You'll work with the team in Vancouver, B.C., along with our national andinternational teams on ...
Geotechnical Engineer-in-Training
Calgary, AB · On-site
... Engineer-In-Training to join our growing team in Vancouver, B ... C.You'll work with the team in Vancouver, B.C., along with our national andinternational teams on ...
Geotechnical Engineer-in-Training
Calgary, AB · On-site
... Engineer-In-Training to join our growing team in Vancouver, B ... C.You'll work with the team in Vancouver, B.C., along with our national andinternational teams on ...
P3/C At Servus Credit Union , we do things differently--because we're a credit union, not a bank ... The senior developer plays a key role in defining integration standards, reviewing designs ...
P3/C At Servus Credit Union , we do things differently--because we're a credit union, not a bank ... The senior developer plays a key role in defining integration standards, reviewing designs ...
P3/C At Servus Credit Union , we do things differently--because we're a credit union, not a bank ... The senior developer plays a key role in defining integration standards, reviewing designs ...
P3/C At Servus Credit Union , we do things differently--because we're a credit union, not a bank ... The senior developer plays a key role in defining integration standards, reviewing designs ...
Preparing material take offs for all P&C equipment, as well as ordering materials through the ... Electrical Engineering Degree from a recognized university along with a Professional Engineering ...
Preparing material take offs for all P&C equipment, as well as ordering materials through the ... Electrical Engineering Degree from a recognized university along with a Professional Engineering ...
Preparing material take offs for all P&C equipment, as well as ordering materials through the ... Electrical Engineering Degree from a recognized university along with a Professional Engineering ...
Preparing material take offs for all P&C equipment, as well as ordering materials through the ... Electrical Engineering Degree from a recognized university along with a Professional Engineering ...
Protection & Control Team Lead
Calgary, AB · Hybrid
CA$125K - CA$171K/yr
Lead, mentor, coach, guide and supervise a team of junior P&C engineers. * Work collaboratively with other team members to deliver projects. * Assist in development of technical processes and ...
Protection & Control Team Lead
Calgary, AB · Hybrid
CA$125K - CA$171K/yr
Lead, mentor, coach, guide and supervise a team of junior P&C engineers. * Work collaboratively with other team members to deliver projects. * Assist in development of technical processes and ...
Protection & Control Team Lead
Edmonton, AB · Hybrid
CA$125K - CA$171K/yr
Lead, mentor, coach, guide and supervise a team of junior P&C engineers. * Work collaboratively with other team members to deliver projects. * Assist in development of technical processes and ...
Protection & Control Team Lead
Edmonton, AB · Hybrid
CA$125K - CA$171K/yr
Lead, mentor, coach, guide and supervise a team of junior P&C engineers. * Work collaboratively with other team members to deliver projects. * Assist in development of technical processes and ...
Firmware Engineer
Calgary, AB · Hybrid
CA$90K - CA$125K/yr
Programming and debugging prototype electronics hardware in C and C++ * Developing scripts using languages such as Python or MATLAB * Programming FPGAs using VHDL, Verilog, or SystemVerilog * Working ...
Firmware Engineer
Calgary, AB · Hybrid
CA$90K - CA$125K/yr
Programming and debugging prototype electronics hardware in C and C++ * Developing scripts using languages such as Python or MATLAB * Programming FPGAs using VHDL, Verilog, or SystemVerilog * Working ...
Compilation of RFQs c/w specifications, scopes, and data sheets. * Review quotations from suppliers ... Liaise with the engineering disciplines: Piping, Process, I&C, Electrical, CSA, Procurement and ...
Compilation of RFQs c/w specifications, scopes, and data sheets. * Review quotations from suppliers ... Liaise with the engineering disciplines: Piping, Process, I&C, Electrical, CSA, Procurement and ...
Intermediate Mechanical Engineer
Calgary, AB · On-site
Compilation of RFQs c/w specifications, scopes, and data sheets. * Review quotations from suppliers ... Liaise with the engineering disciplines: Piping, Process, I&C, Electrical, CSA, Procurement and ...
Intermediate Mechanical Engineer
Calgary, AB · On-site
Compilation of RFQs c/w specifications, scopes, and data sheets. * Review quotations from suppliers ... Liaise with the engineering disciplines: Piping, Process, I&C, Electrical, CSA, Procurement and ...
Senior Deep Learning Engineer
Calgary, AB · On-site +1
$130K - $180K/yr
Experience with C/C++ Preferred Skills & Experience: * Master's or PhD in Computer Science, Engineering, or related field * Experience in embedded or low-level programming * Knowledge of CUDA/OpenGL
Quick apply
Senior Deep Learning Engineer
Calgary, AB · On-site +1
$130K - $180K/yr
Experience with C/C++ Preferred Skills & Experience: * Master's or PhD in Computer Science, Engineering, or related field * Experience in embedded or low-level programming * Knowledge of CUDA/OpenGL
Senior Deep Learning Engineer
Calgary, AB · On-site +1
$130K - $180K/yr
Experience with C/C++ Preferred Skills & Experience: * Master's or PhD in Computer Science, Engineering, or related field * Experience in embedded or low-level programming * Knowledge of CUDA/OpenGL
Quick apply
Senior Deep Learning Engineer
Calgary, AB · On-site +1
$130K - $180K/yr
Experience with C/C++ Preferred Skills & Experience: * Master's or PhD in Computer Science, Engineering, or related field * Experience in embedded or low-level programming * Knowledge of CUDA/OpenGL
Senior Mechanical Engineer
Edmonton, AB · 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 ...
Senior Mechanical Engineer
Edmonton, AB · 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 ...
C/C++ programming skills * Strong written and verbal communication skills Key Success Factors: * Innate sense of curiosity and conscientiousness * Excellent interpersonal skills and able to work ...
C/C++ programming skills * Strong written and verbal communication skills Key Success Factors: * Innate sense of curiosity and conscientiousness * Excellent interpersonal skills and able to work ...
C/C++ programming skills * Strong written and verbal communication skills Key Success Factors: * Confident Self-starter * Proactively identify opportunities for improvement * Excellent interpersonal ...
C/C++ programming skills * Strong written and verbal communication skills Key Success Factors: * Confident Self-starter * Proactively identify opportunities for improvement * Excellent interpersonal ...
Software Engineer
Calgary, AB · On-site
C/C++ programming skills * Strong written and verbal communication skills Key Success Factors: * Confident Self-starter * Proactively identify opportunities for improvement * Excellent interpersonal ...
Software Engineer
Calgary, AB · On-site
C/C++ programming skills * Strong written and verbal communication skills Key Success Factors: * Confident Self-starter * Proactively identify opportunities for improvement * Excellent interpersonal ...
Mentor senior and junior engineers, and play a key role in the continuous improvement of P&C standards, tools, and engineering practices Minimum Qualifications * 15-20 years of utility-focused ...
Mentor senior and junior engineers, and play a key role in the continuous improvement of P&C standards, tools, and engineering practices Minimum Qualifications * 15-20 years of utility-focused ...
GNSS Algorithm Engineer
Calgary, AB · On-site
C/C++ programming skills * Strong written and verbal communication skills Key Success Factors: * Innate sense of curiosity and conscientiousness * Excellent interpersonal skills and able to work ...
GNSS Algorithm Engineer
Calgary, AB · On-site
C/C++ programming skills * Strong written and verbal communication skills Key Success Factors: * Innate sense of curiosity and conscientiousness * Excellent interpersonal skills and able to work ...
C Developer information
See Alberta salary details
$41K - $50.5K
1% of jobs
$50.5K - $60K
2% of jobs
$60K - $69.5K
7% of jobs
$77.3K is the 25th percentile. Wages below this are outliers.
$69.5K - $79K
18% of jobs
$79K - $88.5K
16% of jobs
The median wage is $92.6K / yr.
$88.5K - $98K
15% of jobs
$98K - $107.5K
16% of jobs
$108.5K is the 75th percentile. Wages above this are outliers.
$107.5K - $117K
10% of jobs
$117K - $126.5K
7% of jobs
$126.5K - $136K
5% of jobs
$136K - $145.5K
3% of jobs
$41K
$97.2K
$145.5K
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
Re-posted 4 days ago
Job description
Your future role on our team
BBA's Civil/Structural/Geotechnical team is looking fora Geotechnical Engineer-In-Training to join our growing team in Vancouver, B.C.You'll work with the team in Vancouver, B.C., along with our national andinternational teams on projects in the mining, industrial, renewable power andcarbon capture industries. You'll get to work with many experts on challengingprojects which will help accelerate your career growth.
With us, you'll get the opportunity to...
- Manage and direct the technical aspects of geotechnical site investigations, supervise investigation activities, test laboratory materials and prepare technical reports
- Review and supervise civil and geotechnical construction activities
- Analyze geotechnical engineering, including slope stability, bearing capacity, seepage and deformation analysis
- Apply rock mechanics principles, including field mapping, geotechnical core logging, rock mass characterization, rock stability assessment and reinforcement design
- Plan geotechnical instrumentation, supervise installation, and monitor and report results
- Participate in multidisciplinary project teams and ensure the technical quality of deliverables
- Support senior engineers in preparing geotechnical reports, technical memoranda and design recommendations
- Collaborate with team members and clients and contribute to technical discussions
- Participate in proposal efforts
- Travel to project sites within Canada