Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep understanding of system level architecture * Experience with Linux driver or ...
Quick apply
Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep understanding of system level architecture * Experience with Linux driver or ...
Quick apply
Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep understanding of system level architecture * Experience with Linux driver or ...
Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep understanding of system level architecture * Experience with Linux driver or ...
Quick apply
Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep understanding of system level architecture * Experience with Linux driver or ...
Calgary, AB · Hybrid
You will report to the Software Engineering Team Lead and have a hybrid schedule working in Calgary ... Basic knowledge or experience with embedded systems, electronics, and microcontrollers. What We ...
New
Calgary, AB · Hybrid
You will report to the Software Engineering Team Lead and have a hybrid schedule working in Calgary ... Basic knowledge or experience with embedded systems, electronics, and microcontrollers. What We ...
New
Position Overview We are seeking a skilled and driven Software Engineer to join our R&D team. The ... Keen interest in drones, robotics, and unmanned systems
Position Overview We are seeking a skilled and driven Software Engineer to join our R&D team. The ... Keen interest in drones, robotics, and unmanned systems
Calgary, AB · On-site
About the Role You own the full development cycle for the features and systems your team assigns ... Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ...
Calgary, AB · On-site
About the Role You own the full development cycle for the features and systems your team assigns ... Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ...
About the Role You own the full development cycle for the features and systems your team assigns ... Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ...
About the Role You own the full development cycle for the features and systems your team assigns ... Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ...
Calgary, AB · On-site
... Energy Systems. Working in close partnership with Product leadership, Data & AI Engineering ... The Senior Software Engineer designs, builds, tests, and supports scalable software across a modern ...
Calgary, AB · On-site
... Energy Systems. Working in close partnership with Product leadership, Data & AI Engineering ... The Senior Software Engineer designs, builds, tests, and supports scalable software across a modern ...
Calgary, AB · On-site
ML System Operationalization : Own the production lifecycle of LLM and computer vision models, from ... * 5-8+ years of software engineering experience with 3+ years focused on ML systems, data ...
Calgary, AB · On-site
ML System Operationalization : Own the production lifecycle of LLM and computer vision models, from ... * 5-8+ years of software engineering experience with 3+ years focused on ML systems, data ...
Calgary, AB · On-site
Work with System Engineers to define functional and performance requirements and product ... Plan and support testing of software features with Verification Engineers. * Maintain technical ...
Calgary, AB · On-site
Work with System Engineers to define functional and performance requirements and product ... Plan and support testing of software features with Verification Engineers. * Maintain technical ...
Work with System Engineers to define functional and performance requirements and product ... Plan and support testing of software features with Verification Engineers. * Maintain technical ...
Work with System Engineers to define functional and performance requirements and product ... Plan and support testing of software features with Verification Engineers. * Maintain technical ...
Calgary, AB · On-site
Work with System Engineers to define functional and performance requirements and product ... Plan and support testing of software features with Verification Engineers. * Maintain technical ...
Calgary, AB · On-site
Work with System Engineers to define functional and performance requirements and product ... Plan and support testing of software features with Verification Engineers. * Maintain technical ...
Strong understanding of software engineering, system design, data engineering and/or cloud architecture * Have experience with compiler design, code parsing or related areas * Familiarity with ...
Strong understanding of software engineering, system design, data engineering and/or cloud architecture * Have experience with compiler design, code parsing or related areas * Familiarity with ...
Calgary, AB · On-site
CA$11K - CA$145K/yr
The Senior Software Engineer will lead engineering on our Budgeting platform, driving technical ... Experience contributing to reliable, scalable production systems * Comfortable working in Agile ...
Quick apply
Calgary, AB · On-site
CA$11K - CA$145K/yr
The Senior Software Engineer will lead engineering on our Budgeting platform, driving technical ... Experience contributing to reliable, scalable production systems * Comfortable working in Agile ...
Calgary, AB · On-site
Job Summary: Are you an early-career embedded software engineer who knows how to work smart ... Build systems with attention to power management, standalone operation, aperiodic communications ...
Calgary, AB · On-site
Job Summary: Are you an early-career embedded software engineer who knows how to work smart ... Build systems with attention to power management, standalone operation, aperiodic communications ...
Calgary, AB · On-site
$100 - $130/hr
Drilling engineering and well planning * Reservoir engineering and modeling * Production ... Experience designing and owning the architecture of a complex software system or major subsystem ...
Calgary, AB · On-site
$100 - $130/hr
Drilling engineering and well planning * Reservoir engineering and modeling * Production ... Experience designing and owning the architecture of a complex software system or major subsystem ...
Calgary, AB · On-site
$100 - $140/hr
Experience designing and owning the architecture of a complex software system or major subsystem ... How You Work The senior engineer who succeeds in this role thinks at the level of the system, not ...
Calgary, AB · On-site
$100 - $140/hr
Experience designing and owning the architecture of a complex software system or major subsystem ... How You Work The senior engineer who succeeds in this role thinks at the level of the system, not ...
Staff Software Engineer (Back-end Focus) Calgary, Canada About the Role LodgeLink is inviting Staff ... You will own and execute the technical vision and system design decisions on how the product is ...
Staff Software Engineer (Back-end Focus) Calgary, Canada About the Role LodgeLink is inviting Staff ... You will own and execute the technical vision and system design decisions on how the product is ...
Drilling engineering and well planning * Reservoir engineering and modeling * Production ... Experience designing and owning the architecture of a complex software system or major subsystem ...
Drilling engineering and well planning * Reservoir engineering and modeling * Production ... Experience designing and owning the architecture of a complex software system or major subsystem ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... The software engineer will support our open-source, GPU-accelerated libraries of algorithms and ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... The software engineer will support our open-source, GPU-accelerated libraries of algorithms and ...
Calgary, AB · On-site
CA$11K - CA$145K/yr
The Senior Software Engineer will be a key player on an incredible team as we execute our mission ... Experience contributing to reliable, scalable production systems * Comfortable working in Agile ...
Quick apply
Calgary, AB · On-site
CA$11K - CA$145K/yr
The Senior Software Engineer will be a key player on an incredible team as we execute our mission ... Experience contributing to reliable, scalable production systems * Comfortable working in Agile ...
$61.5K - $71K
6% of jobs
$71K - $80.5K
1% of jobs
$80.5K - $90K
8% of jobs
$95.5K is the 25th percentile. Wages below this are outliers.
$90K - $99.5K
16% of jobs
$99.5K - $109K
17% of jobs
The median wage is $110.8K / yr.
$109K - $118.5K
8% of jobs
$118.5K - $128K
7% of jobs
$134.5K is the 75th percentile. Wages above this are outliers.
$128K - $137.5K
16% of jobs
$137.5K - $147K
9% of jobs
$147K - $156.5K
5% of jobs
$156.5K - $166K
5% of jobs
$61.5K
$116.7K
$166K
A systems software engineer designs and creates computer software. Job duties include installing, testing, and maintaining computer systems software. They may also troubleshoot draft performance requirements and specifications for new software. To be successful in this career, you must be knowledgeable about computer hardware and software. Systems software engineers who work remotely may be required to provide online support. Similar jobs titles include systems software developer and systems developer.
| Aspect | Systems Software Engineer | Software Developer |
|---|---|---|
| Primary Focus | Designing and developing system-level software, operating systems, and firmware | Creating applications, websites, and user-facing software |
| Required Skills | Low-level programming (C, C++), OS concepts, hardware interaction | High-level programming (Java, Python, JavaScript), UI/UX design |
| Work Environment | Often in hardware or OS teams, embedded systems, or infrastructure | Application development teams, web or mobile app projects |
| Certifications | Typically none required, but Linux or OS certifications can help | Often certifications like Java, AWS, or specific language certifications |
While both roles involve software development, Systems Software Engineers focus on system-level and hardware-interfacing software, whereas Software Developers create user-facing applications. The roles overlap in programming skills but differ in scope and environment.

Full-time
Medical, PTO
Posted 22 days ago
About the Company:
Our client is a company building the world's highest- performance pure digital AI inference chip. We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in software design, debugging, and performance analysis, and a deep understanding of system level architecture.
Key Requirements:
Preferred Skills & Experience:
Perks:
Please apply even if you don't check all the boxes. We are an inclusive and diverse company and welcome applicants from all backgrounds.
Sourced by ZipRecruiter
Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.
Recruiting and staffing services
11 - 50 Employees
Vancouver, BC, CA