Mentor and guide junior engineers in firmware development practices. * Train and work with field engineers to ensure products are deployed in accordance with customer expectations. * Stay current ...
Mentor and guide junior engineers in firmware development practices. * Train and work with field engineers to ensure products are deployed in accordance with customer expectations. * Stay current ...
Firmware Developer II
Vancouver, BC · On-site
We are seeking a Firmware Developer II to join our development team. In this role, you will work to develop, test, and maintain software for our cutting-edge video security products. You will ...
Firmware Developer II
Vancouver, BC · On-site
We are seeking a Firmware Developer II to join our development team. In this role, you will work to develop, test, and maintain software for our cutting-edge video security products. You will ...
Senior Software/Firmware Developer
Vancouver, BC · On-site
CA$120K - CA$157K/yr
Senior Software/Firmware Developer Description - Be part of something bigger at HP We're looking for an Embedded Firmware Developer who's passionate about software design and development, software ...
Senior Software/Firmware Developer
Vancouver, BC · On-site
CA$120K - CA$157K/yr
Senior Software/Firmware Developer Description - Be part of something bigger at HP We're looking for an Embedded Firmware Developer who's passionate about software design and development, software ...
Firmware & Hardware Developer
Richmond, BC · On-site
What you would do here SST Wireless is seeking a Firmware Developer with Hardware knowledge that thrives in a team environment that highly values mutual respect, integrity and cooperative effort. You ...
Firmware & Hardware Developer
Richmond, BC · On-site
What you would do here SST Wireless is seeking a Firmware Developer with Hardware knowledge that thrives in a team environment that highly values mutual respect, integrity and cooperative effort. You ...
Firmware & Hardware Developer
Richmond, BC · On-site
What you would do here SST Wireless is seeking a Firmware Developer with Hardware knowledge that thrives in a team environment that highly values mutual respect, integrity and cooperative effort. You ...
Quick apply
Firmware & Hardware Developer
Richmond, BC · On-site
What you would do here SST Wireless is seeking a Firmware Developer with Hardware knowledge that thrives in a team environment that highly values mutual respect, integrity and cooperative effort. You ...
The Opportunity The Senior Firmware Engineer will contribute to the development of cutting-edge firmware for our battery energy storage systems (BESS). As a Senior Firmware Engineer, you will play a ...
The Opportunity The Senior Firmware Engineer will contribute to the development of cutting-edge firmware for our battery energy storage systems (BESS). As a Senior Firmware Engineer, you will play a ...
Firmware Developer Co-op
CA$3.7K - CA$4.0K/mo
As a developer Co-op, you will work on products by maintaining existing features or adding new ones. Most development is on a Linux environment, but there may be some work on Windows with Visual ...
Firmware Developer Co-op
CA$3.7K - CA$4.0K/mo
As a developer Co-op, you will work on products by maintaining existing features or adding new ones. Most development is on a Linux environment, but there may be some work on Windows with Visual ...
Arlo is seeking an exceptional Senior Staff Embedded Firmware Engineer to provide technical leadership in the architecture, design, and development of next-generation IoT and video streaming products.
Arlo is seeking an exceptional Senior Staff Embedded Firmware Engineer to provide technical leadership in the architecture, design, and development of next-generation IoT and video streaming products.
Arlo is seeking an exceptional Senior Staff Embedded Firmware Engineer to provide technical leadership in the architecture, design, and development of next-generation IoT and video streaming products.
Arlo is seeking an exceptional Senior Staff Embedded Firmware Engineer to provide technical leadership in the architecture, design, and development of next-generation IoT and video streaming products.
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 ...
Staff Embedded Firmware Engineer
CA$180K - CA$200K/yr
Arlo is seeking a highly experienced Staff Embedded Firmware Engineer to lead the development of next-generation IoT and video streaming products. In this technical leadership role, you will drive ...
Staff Embedded Firmware Engineer
CA$180K - CA$200K/yr
Arlo is seeking a highly experienced Staff Embedded Firmware Engineer to lead the development of next-generation IoT and video streaming products. In this technical leadership role, you will drive ...
Engineering rigour. Tests, code review, and CI/CD are table stakes-practices which are often treated as optional in firmware. Not at Jetson. * Designing for resiliency. Think through failure modes ...
Quick apply
Engineering rigour. Tests, code review, and CI/CD are table stakes-practices which are often treated as optional in firmware. Not at Jetson. * Designing for resiliency. Think through failure modes ...
Staff Embedded Firmware Engineer (Contractor)
Richmond, BC · On-site
CA$180K - CA$200K/yr
Arlo is seeking a highly experienced Staff Embedded Firmware Engineer to lead the development of next-generation IoT and video streaming products. In this technical leadership role, you will drive ...
Staff Embedded Firmware Engineer (Contractor)
Richmond, BC · On-site
CA$180K - CA$200K/yr
Arlo is seeking a highly experienced Staff Embedded Firmware Engineer to lead the development of next-generation IoT and video streaming products. In this technical leadership role, you will drive ...
Experience with developer workflows, SCM (preferably git), code reviews, CI. Experience developing firmware to execute in on-chip microcontrollers. Experience debugging firmware/hardware issues using ...
Experience with developer workflows, SCM (preferably git), code reviews, CI. Experience developing firmware to execute in on-chip microcontrollers. Experience debugging firmware/hardware issues using ...
We are hiring a Firmware Engineer (Contractor) to support an embedded product build. You will help develop core firmware features, including device sensing, power management, connectivity, and ...
We are hiring a Firmware Engineer (Contractor) to support an embedded product build. You will help develop core firmware features, including device sensing, power management, connectivity, and ...
Embedded Firmware Engineer
Vancouver, BC · On-site
CA$100K - CA$120K/yr
Your Role Clarius Mobile Health is looking for an Embedded Firmware Engineer to contribute to a special project focused on expanding access to ultrasound technology while advancing our next ...
Quick apply
Embedded Firmware Engineer
Vancouver, BC · On-site
CA$100K - CA$120K/yr
Your Role Clarius Mobile Health is looking for an Embedded Firmware Engineer to contribute to a special project focused on expanding access to ultrasound technology while advancing our next ...
We are hiring a Firmware Engineer (Contractor) to support an embedded product build. You will help develop core firmware features, including device sensing, power management, connectivity, and ...
Quick apply
We are hiring a Firmware Engineer (Contractor) to support an embedded product build. You will help develop core firmware features, including device sensing, power management, connectivity, and ...
Senior Embedded Firmware Engineer
CA$140K - CA$160K/yr
Arlo is seeking a talented Senior Embedded Firmware Engineer to develop next-generation IoT and video streaming products. In this role, you will design, implement, and optimize embedded firmware for ...
Senior Embedded Firmware Engineer
CA$140K - CA$160K/yr
Arlo is seeking a talented Senior Embedded Firmware Engineer to develop next-generation IoT and video streaming products. In this role, you will design, implement, and optimize embedded firmware for ...
Arlo is seeking a talented Senior Embedded Firmware Engineer to develop next-generation IoT and video streaming products. In this role, you will design, implement, and optimize embedded firmware for ...
Arlo is seeking a talented Senior Embedded Firmware Engineer to develop next-generation IoT and video streaming products. In this role, you will design, implement, and optimize embedded firmware for ...
Firmware Verification Specialist
CA$68K - CA$84K/yr
Work with hardware and firmware engineers for failure analysis and troubleshooting. * Design and develop test scripts and tools for automated tests. * Design and develop test plan and test cases.
Firmware Verification Specialist
CA$68K - CA$84K/yr
Work with hardware and firmware engineers for failure analysis and troubleshooting. * Design and develop test scripts and tools for automated tests. * Design and develop test plan and test cases.
Firmware Developer information
See Vancouver, BC salary details
$38.2K - $50.7K
4% of jobs
$50.7K - $63.3K
0% of jobs
$63.3K - $75.9K
8% of jobs
$75.9K - $88.4K
11% of jobs
$90K is the 25th percentile. Wages below this are outliers.
$88.4K - $101K
19% of jobs
The median wage is $107.3K / yr.
$101K - $113.6K
16% of jobs
$124K is the 75th percentile. Wages above this are outliers.
$113.6K - $126.1K
20% of jobs
$126.1K - $138.7K
10% of jobs
$138.7K - $151.2K
4% of jobs
$151.2K - $163.8K
3% of jobs
$163.8K - $176.4K
4% of jobs
$38.2K
$112K
$176.4K
How much do firmware developer jobs pay per year?
What is a firmware developer?
What skills and qualifications are needed to thrive as a firmware developer?
What are common challenges firmware developers face when working on embedded systems projects?
What is the difference between Firmware Developer vs Embedded Software Engineer?
| Aspect | Firmware Developer | Embedded Software Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields; certifications like Certified Embedded Systems Engineer | Bachelor's in Computer Engineering, Electrical Engineering, or related fields; similar certifications |
| Work Environment | Designing and developing low-level code for hardware devices, often working in hardware labs or development teams | Developing software for embedded systems, often in cross-functional teams, with focus on hardware-software integration |
| Industry Usage | Used in consumer electronics, automotive, IoT devices, and industrial equipment | Common in automotive, medical devices, consumer electronics, and industrial automation |
Firmware Developers and Embedded Software Engineers share similar skills and work environments, focusing on hardware-related software development. The main difference lies in their scope: Firmware Developers typically work on low-level code directly interacting with hardware, while Embedded Software Engineers may handle higher-level embedded applications. Both roles are essential in industries like automotive, IoT, and consumer electronics.
What are popular job titles related to Firmware Developer jobs in Vancouver, BC?
For Firmware Developer jobs in Vancouver, BC, the most frequently searched job titles are:
What job categories do people searching Firmware Developer jobs in Vancouver, BC look for?
The top searched job categories for Firmware Developer jobs in Vancouver, BC are:

Full-time
Re-posted 13 days ago
Job description
About The Company
At Corinex, we are driving the future of energy with cutting-edge Broadband over Power Line (BPL) technology. As a global leader in smart grid solutions, we enable utilities to enhance grid visibility, flexibility, and decarbonization, supporting the seamless integration of renewable energy, electric vehicles, and heat pumps into the power grid.
Headquartered in Vancouver, Canada, Corinex is the market leader in Europe, particularly in Spain, where our BPL solutions are deployed by major DSOs (Distribution System Operators) to improve grid operations. With successful implementations across global markets, our technologies accelerate the transition to a more sustainable, decentralized, and efficient energy infrastructure. Recognized as a key contributor to industry standards and a 2024 Deloitte Technology Fast 50 winner, Corinex is shaping the future of smart energy.
About The Job
Corinex is seeking a dynamic and creative Senior Firmware Engineerto join our team in developing next-generation smart grid communication devices. In this role, you will play a key part in the full product lifecycle- from system architecture and design through to development, testing, and optimization. You will collaborate closely with hardware, product management, and testing teams to deliver reliable, high-performance embedded solutions for our cutting-edge energy technology.
The ideal candidate has strong expertise in embedded systems, particularly in C/C++, Bash, and Python within Embedded Linux environments. You will be expected to translate complex requirements into scalable firmware components, contribute to system-level design discussions, and drive continuous improvements in quality and efficiency. This role is suited for a hands-on engineer with a passion for smart infrastructure and a desire to help modernize global energy systems.
Duties & Responsibilities:
- Lead the design, development, and implementation of embedded firmware applications, security suites DLMS/cosem, metering data processing and profile collection algorithms.
- Collaborate with hardware and product test teams to ensure seamless integration and testing of end products.
- Optimize firmware for performance, memory usage, reliability, and power efficiency.
- Conduct code reviews, debugging, and testing to ensure code quality and stability.
- Participate in system architecture design and provide technical leadership in embedded systems.
- Drive continuous improvement initiatives and contribute to firmware development best practices.
- Work with product management to understand requirements and translate them into functional firmware solutions.
- Mentor and guide junior engineers in firmware development practices.
- Train and work with field engineers to ensure products are deployed in accordance with customer expectations.
- Stay current with emerging technologies and trends in embedded systems and firmware development.
Qualifications:
- 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 energy or utility sector.
- Experience developing firmware for embedded devices (e.g., ARM microcontrollers, RTOS), with knowledge of IPv6, SNMPv3, TLS, and network security.
- Strong understanding of wired communication protocols (SPI, I2C, UART, etc.).
- Experience with TCP/IP protocols, RFCs, and security protocols.
- Proven experience solving real-time embedded issues, including threading, optimization, memory management, and interrupt handling.
- Hands-on experience with networking protocols such as TCP/IP, DNS, DHCP, and SSL.
- Experience with internet peering and inter-domain networking.
- Familiarity with network modeling and programming using YANG, OpenConfig, and NETCONF.
- Knowledge of network security design, system performance characterization, and testing.
- Experience with data flow and telemetry design, deployment, and operations.
- Solid understanding of Linux and application development for embedded Linux systems.
- Proficient with standard embedded debugging tools (e.g., terminal programs, GDB, JTAG debuggers).
- Proficiency with code version control tools and development practices (Git, SVN, pull requests, etc.).
- Strong experience using Git-based revision control systems.