Software Developers * Embedded Software Developers * AI Developers * Web Developers * Software Developer QAs * Release QAs * AV Analysts/IPS Analysts * Hardware Developers * DevOps Engineers * C ...
Software Developers * Embedded Software Developers * AI Developers * Web Developers * Software Developer QAs * Release QAs * AV Analysts/IPS Analysts * Hardware Developers * DevOps Engineers * C ...
Software Developers * Embedded Software Developers * AI Developers * Web Developers * Software Developer QAs * Release QAs * AV Analysts/IPS Analysts * Hardware Developers * DevOps Engineers * C ...
Software Developers * Embedded Software Developers * AI Developers * Web Developers * Software Developer QAs * Release QAs * AV Analysts/IPS Analysts * Hardware Developers * DevOps Engineers * C ...
Senior Firmware Developer
Vancouver, BC · On-site
Bachelor's or master's degree in electrical engineering, Computer Engineering, or a related field. * 5+ years of experience in firmware or embedded software development, specifically within the ...
Senior Firmware Developer
Vancouver, BC · On-site
Bachelor's or master's degree in electrical engineering, Computer Engineering, or a related field. * 5+ years of experience in firmware or embedded software development, specifically within the ...
Experience delivering embedded software, SDKs, or platform software. * Familiarity with CI/CD, source control, and software release processes. * Strong communication and cross-functional ...
Experience delivering embedded software, SDKs, or platform software. * Familiarity with CI/CD, source control, and software release processes. * Strong communication and cross-functional ...
Manager, Software Engineering
Retirement
PTO
Master's Degree preferred • 8+ years of software development experience, with 4+ years of experience with bare metal and/or embedded RTOS systems. • 2+ years management experience leading ...
Manager, Software Engineering
Retirement
PTO
Master's Degree preferred • 8+ years of software development experience, with 4+ years of experience with bare metal and/or embedded RTOS systems. • 2+ years management experience leading ...
Manager, Software Engineering
Retirement
PTO
Master's Degree preferred 8+ years of software development experience, with 4+ years of experience with bare metal and/or embedded RTOS systems. 2+ years management experience leading software ...
Manager, Software Engineering
Retirement
PTO
Master's Degree preferred 8+ years of software development experience, with 4+ years of experience with bare metal and/or embedded RTOS systems. 2+ years management experience leading software ...
Senior Firmware Engineer
Surrey, BC · On-site
As a Senior Firmware Engineer, you will play a crucial role in designing, implementing, and testing the embedded software that controls the core functionality of our BESS. You will work closely with ...
Quick apply
Senior Firmware Engineer
Surrey, BC · On-site
As a Senior Firmware Engineer, you will play a crucial role in designing, implementing, and testing the embedded software that controls the core functionality of our BESS. You will work closely with ...
Troubleshoot and debug software issues on embedded systems. * Contribute to the development of new ... features and enhancements for our camera systems. * Stay up-to-date with the latest advancements in ...
Troubleshoot and debug software issues on embedded systems. * Contribute to the development of new ... features and enhancements for our camera systems. * Stay up-to-date with the latest advancements in ...
Completed one or more Co-op terms of firmware or embedded software development. Completed one or more courses in Real Time Operating Systems (RTOS) or detailed use of an RTOS during a prior coop term ...
Completed one or more Co-op terms of firmware or embedded software development. Completed one or more courses in Real Time Operating Systems (RTOS) or detailed use of an RTOS during a prior coop term ...
Software Engineer
Burnaby, BC · On-site
Solid understanding of systems software, including embedded systems and distributed systems * Familiarity with container technologies (e.g., Docker) and databases (e.g., SQL, NoSQL) is a plus * Good ...
Software Engineer
Burnaby, BC · On-site
Solid understanding of systems software, including embedded systems and distributed systems * Familiarity with container technologies (e.g., Docker) and databases (e.g., SQL, NoSQL) is a plus * Good ...
Firmware Engineer / Developer
Abbotsford, BC · On-site
You will contribute to both system level and firmware level (embedded software) design efforts. Opportunities exist for senior developers to become technical lead for a firmware development team. The ...
Quick apply
Firmware Engineer / Developer
Abbotsford, BC · On-site
You will contribute to both system level and firmware level (embedded software) design efforts. Opportunities exist for senior developers to become technical lead for a firmware development team. The ...
Lead the end-to-end delivery of complex programs, managing dependencies across hardware, embedded software, cloud, and mobile teams. * Strategic Alignment: Work closely with the AVP of Engineering ...
Lead the end-to-end delivery of complex programs, managing dependencies across hardware, embedded software, cloud, and mobile teams. * Strategic Alignment: Work closely with the AVP of Engineering ...
This is production-grade AI-deeply embedded into Workday's platform-not research experiments or ... About the Role As a Full Stack Software Engineer in Agent Factory, you'll help build the user ...
This is production-grade AI-deeply embedded into Workday's platform-not research experiments or ... About the Role As a Full Stack Software Engineer in Agent Factory, you'll help build the user ...
Lead the end-to-end delivery of complex programs, managing dependencies across hardware, embedded software, cloud, and mobile teams. * Strategic Alignment: Work closely with the AVP of Engineering ...
Lead the end-to-end delivery of complex programs, managing dependencies across hardware, embedded software, cloud, and mobile teams. * Strategic Alignment: Work closely with the AVP of Engineering ...
Software Developer, C++
Vancouver, BC · On-site
CA$82K - CA$126K/yr
A-CX is a software design and development partner for progressive companies, delivering innovative ... Ability to reason about performance, security, and process interactions in complex embedded and ...
Quick apply
Software Developer, C++
Vancouver, BC · On-site
CA$82K - CA$126K/yr
A-CX is a software design and development partner for progressive companies, delivering innovative ... Ability to reason about performance, security, and process interactions in complex embedded and ...
Software Developer
CA$110K - CA$130K/yr
Medical
Dental
Vision
Life
Retirement
PTO
As an Embedded Developer at Fortinet, you will be responsible for the full development cycle of ... Development, design and test the software for Fortinet products Hands on in bug fixing Maintain and ...
Software Developer
CA$110K - CA$130K/yr
Medical
Dental
Vision
Life
Retirement
PTO
As an Embedded Developer at Fortinet, you will be responsible for the full development cycle of ... Development, design and test the software for Fortinet products Hands on in bug fixing Maintain and ...
Software Developer
CA$110K - CA$130K/yr
Medical
Dental
Vision
Life
Retirement
PTO
As an Embedded Developer at Fortinet, you will be responsible for the full development cycle of ... Development, design and test the software for Fortinet products Hands on in bug fixing Maintain and ...
Software Developer
CA$110K - CA$130K/yr
Medical
Dental
Vision
Life
Retirement
PTO
As an Embedded Developer at Fortinet, you will be responsible for the full development cycle of ... Development, design and test the software for Fortinet products Hands on in bug fixing Maintain and ...
Software Developer - Engineering
Victoria, BC · On-site
CA$77K - CA$119K/yr
Experience in embedded web development framework (i.e.Chromium, WebView2) * Experience in Web ... Agile software development experience (Scrum, Kanban) * Strong communicationskills You'llbe ...
Software Developer - Engineering
Victoria, BC · On-site
CA$77K - CA$119K/yr
Experience in embedded web development framework (i.e.Chromium, WebView2) * Experience in Web ... Agile software development experience (Scrum, Kanban) * Strong communicationskills You'llbe ...
Senior Software Engineer (Full Stack)
Vancouver, BC · On-site +1
This is production-grade AI-deeply embedded into Workday's platform-not research experiments or ... About the Role As a Senior Full Stack Software Engineer in Agent Factory, you'll help build the ...
Senior Software Engineer (Full Stack)
Vancouver, BC · On-site +1
This is production-grade AI-deeply embedded into Workday's platform-not research experiments or ... About the Role As a Senior Full Stack Software Engineer in Agent Factory, you'll help build the ...
This is production-grade AI-deeply embedded into Workday's platform-not research experiments or ... About the Role As a Senior Full Stack Software Engineer in Agent Factory, you'll help build the ...
This is production-grade AI-deeply embedded into Workday's platform-not research experiments or ... About the Role As a Senior Full Stack Software Engineer in Agent Factory, you'll help build the ...
Embedded Software information
See British Columbia salary details
$48.5K - $61K
1% of jobs
$61K - $73.5K
3% of jobs
$73.5K - $86K
9% of jobs
$96.8K is the 25th percentile. Wages below this are outliers.
$86K - $98.5K
14% of jobs
$98.5K - $111K
17% of jobs
The median wage is $115.6K / yr.
$111K - $123.5K
16% of jobs
$123.5K - $136K
14% of jobs
$136.9K is the 75th percentile. Wages above this are outliers.
$136K - $148.5K
11% of jobs
$148.5K - $161K
8% of jobs
$161K - $173.5K
4% of jobs
$173.5K - $186K
3% of jobs
$48.5K
$121.4K
$186K
How much do embedded software jobs pay per year?
What is embedded software?
What are the key skills and qualifications needed to thrive as an embedded software engineer?
What are some common challenges faced by embedded software engineers when integrating new hardware components into existing systems?
What is the difference between Embedded Software vs Firmware Developer?
| Aspect | Embedded Software | Firmware Developer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields | Similar credentials, often with specialized knowledge in hardware |
| Work Environment | Develops software for embedded systems in devices like appliances, automotive, medical devices | Creates low-level code directly interacting with hardware, often in similar environments |
| Industry Usage | Used across automotive, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and hardware-focused industries |
| Search & Comparison Intent | Understanding roles in embedded systems development | Focusing on low-level hardware interaction and firmware specifics |
Embedded Software and Firmware Developer roles overlap significantly, both requiring knowledge of hardware and programming. Embedded Software typically involves developing higher-level code for embedded systems, while Firmware Developers focus on low-level code that directly interacts with hardware components. Both roles are essential in creating reliable embedded products across various industries.
Is embedded software a good career?
What are popular job titles related to Embedded Software jobs in British Columbia?
For Embedded Software jobs in British Columbia, the most frequently searched job titles are:
What job categories do people searching Embedded Software jobs in British Columbia look for?
The top searched job categories for Embedded Software jobs in British Columbia are:

Job description
- Software Developers
- Embedded Software Developers
- AI Developers
- Web Developers
- Software Developer QAsÂ
- Release QAs
- AV Analysts/IPS Analysts
- Hardware Developers
- DevOps Engineers
- C++ Developers
- Competitive salaries and stock/RSU plus benefits
- Relocation assistance
- Innovation focused environment
- Open and diverse culture
- Best in Industry security development
This posting is intended to build a pipeline of qualified new graduate candidates for future anticipated openings.
It does not represent an immediate vacancy for a specific role at this time.
Applications collected through this posting will be reviewed by our recruitment team and considered for upcoming roles that align with candidates' skills, education, and business needs as they arise.
We invite New Graduates from 2025 and 2026 to apply by submitting your resume and unofficial transcripts. This posting is specifically meant for students who have recently graduated or are graduating soon and are seeking full-time opportunities in areas such as Software Development, QA, C++, Web, AI, DevOps, AV/IPS, and Hardware Development.
Our recruitment team will review your profile and reach out for an initial screening when suitable opportunities become available.
About Fortinet
Sourced by ZipRecruiter
Industry
Network security
Company size
10,000+ Employees
Headquarters location
Sunnyvale, CA, US
Year founded
2000