Validation Engineer
Vancouver, BC · On-site +1
This is a hybrid position; 3 days on-site, 2 days remote. The client is located on Marine Drive ... SSD firmware and NVMe features on complex embedded multi-core architectures Collaborate with ...
Vancouver, BC · On-site +1
This is a hybrid position; 3 days on-site, 2 days remote. The client is located on Marine Drive ... SSD firmware and NVMe features on complex embedded multi-core architectures Collaborate with ...
Vancouver, BC · On-site +1
This is a hybrid position; 3 days on-site, 2 days remote. The client is located on Marine Drive ... SSD firmware and NVMe features on complex embedded multi-core architectures Collaborate with ...
Vancouver, BC · On-site +1
CA$165K - CA$210K/yr
Own on-site and remote bring-up, debug, and performance tuning of Scorpio-based platforms at ... Partner with hardware, firmware, and SI/PI teams to root-cause issues and deliver production-ready ...
Vancouver, BC · On-site +1
CA$165K - CA$210K/yr
Own on-site and remote bring-up, debug, and performance tuning of Scorpio-based platforms at ... Partner with hardware, firmware, and SI/PI teams to root-cause issues and deliver production-ready ...
Vancouver, BC · On-site +1
$60K - $70K/yr
... remote patient monitoring. Our proprietary technology involves fabrication of polymer-based ... The ideal candidate will also bring complementary skills in software or firmware development.
Vancouver, BC · On-site +1
$60K - $70K/yr
... remote patient monitoring. Our proprietary technology involves fabrication of polymer-based ... The ideal candidate will also bring complementary skills in software or firmware development.
Vancouver, BC · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Quick apply
Vancouver, BC · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Burnaby, BC · On-site +1
CA$110K - CA$145K/yr
... remote workers from within Canada and the USA. The Product Manager will be responsible for ... teams (engineering, firmware, QA, field ops, sales, marketing) to deliver reliable, scalable and ...
Quick apply
Burnaby, BC · On-site +1
CA$110K - CA$145K/yr
... remote workers from within Canada and the USA. The Product Manager will be responsible for ... teams (engineering, firmware, QA, field ops, sales, marketing) to deliver reliable, scalable and ...
Burnaby, BC · On-site +1
Remote work may be considered for the right candidate. Specifically, the Product Manager will ... teams (engineering, firmware, QA, field ops, sales, marketing) to deliver reliable, scalable and ...
Burnaby, BC · On-site +1
Remote work may be considered for the right candidate. Specifically, the Product Manager will ... teams (engineering, firmware, QA, field ops, sales, marketing) to deliver reliable, scalable and ...
Vancouver, BC · On-site +1
CA$108K - CA$132K/yr
Our studio operates as a remote-first workplace, offering flexible work arrangements. PLEASE NOTE ... We are looking for an Intermediate Software Engineer to build various gameplay and engine systems ...
Vancouver, BC · On-site +1
CA$108K - CA$132K/yr
Our studio operates as a remote-first workplace, offering flexible work arrangements. PLEASE NOTE ... We are looking for an Intermediate Software Engineer to build various gameplay and engine systems ...
Vancouver, BC · On-site +1
... your remote working experience, allows you to plan travel to exotic places or simply get stuff ... You will work alongside engineers and leaders who obsess about operations, performance ...
Vancouver, BC · On-site +1
... your remote working experience, allows you to plan travel to exotic places or simply get stuff ... You will work alongside engineers and leaders who obsess about operations, performance ...
Vancouver, BC · On-site +1
... your remote working experience, allows you to plan travel to exotic places or simply get stuff ... You will work alongside engineers and leaders who obsess about operations, performance ...
Vancouver, BC · On-site +1
... your remote working experience, allows you to plan travel to exotic places or simply get stuff ... You will work alongside engineers and leaders who obsess about operations, performance ...
Vancouver, BC · On-site +1
... your remote working experience, allows you to plan travel to exotic places or simply get stuff ... You will work alongside engineers and leaders who obsess about operations, performance ...
Vancouver, BC · On-site +1
... your remote working experience, allows you to plan travel to exotic places or simply get stuff ... You will work alongside engineers and leaders who obsess about operations, performance ...
Vancouver, BC · On-site +1
... your remote working experience, allows you to plan travel to exotic places or simply get stuff ... You will work alongside engineers and leaders who obsess about operations, performance ...
Vancouver, BC · On-site +1
... your remote working experience, allows you to plan travel to exotic places or simply get stuff ... You will work alongside engineers and leaders who obsess about operations, performance ...
We are looking for a Software Engineer to own the creative rendering and presentation layer of the ... We have been a fully remote team from the start 6+ years Our benefits include: * A strong ...
We are looking for a Software Engineer to own the creative rendering and presentation layer of the ... We have been a fully remote team from the start 6+ years Our benefits include: * A strong ...
Revelstoke, BC · On-site +1
CA$90K - CA$120K/yr
... remote for the right candidate. What you'll be doing * Shape how nutrition data becomes knowledge ... engineer * Strong coding skills in Java and/or Python, with a solid grasp of software design ...
New
Revelstoke, BC · On-site +1
CA$90K - CA$120K/yr
... remote for the right candidate. What you'll be doing * Shape how nutrition data becomes knowledge ... engineer * Strong coding skills in Java and/or Python, with a solid grasp of software design ...
New
$90K - $96.5K
11% of jobs
$96.5K - $103K
8% of jobs
$103K - $109.5K
5% of jobs
$109.8K is the 25th percentile. Wages below this are outliers.
$109.5K - $116K
17% of jobs
The median wage is $119.3K / yr.
$116K - $122.5K
18% of jobs
$128.3K is the 75th percentile. Wages above this are outliers.
$122.5K - $129K
18% of jobs
$129K - $135.5K
9% of jobs
$135.5K - $142K
5% of jobs
$142K - $148.5K
1% of jobs
$148.5K - $155K
1% of jobs
$155K - $161.5K
6% of jobs
$90K
$122.2K
$161.5K
A Remote Firmware Engineer designs, develops, and tests low-level software (firmware) that runs on embedded systems, often working with hardware components. They collaborate with cross-functional teams to ensure seamless hardware-software integration. This role requires proficiency in programming languages like C and C++, as well as an understanding of microcontrollers, processors, and communication protocols. Working remotely, they utilize version control systems, debugging tools, and cloud-based collaboration platforms to contribute efficiently.
A typical day for a Remote Firmware Engineer often involves writing and reviewing embedded code, debugging firmware issues with hardware prototypes, and collaborating with hardware and software teams through video calls or project management tools. Engineers may spend time reading datasheets, integrating new features, and participating in code reviews to maintain code quality. Coordination with cross-functional teams, such as hardware engineers or QA, is common to ensure seamless product development. The role also includes documenting designs and troubleshooting customer-reported issues, making strong communication and time management essential for success in a remote environment.
To thrive as a Remote Firmware Engineer, you need expertise in embedded systems programming (typically in C/C++), microcontroller architectures, and debugging hardware-software interactions, often supported by a degree in electrical engineering, computer engineering, or computer science. Familiarity with tools like JTAG debuggers, in-circuit emulators, version control systems (e.g., Git), and sometimes certifications like Embedded Systems Professional are valuable. Strong problem-solving skills, effective written communication, and self-motivation help you excel in a remote setting and collaborate with distributed teams. These skills ensure reliable product development, seamless integration of hardware and software, and efficient teamwork across distances.
The most popular types of Firmware Engineer jobs in British Columbia are:
For Remote Firmware Engineer jobs in British Columbia, the most frequently searched job titles are:
The top searched job categories for Remote Firmware Engineer jobs in British Columbia are:
Cities in British Columbia with the most Remote Firmware Engineer job openings:

Full-time
Re-posted 16 days ago
AboutDATAmundi
DATAmundi builds advanced software solutions that power our localization and data services. Our team is hiring! Are you looking for a new-age working environment with a team of fun, creative, and passionate people who love their jobs and enjoy autonomy in the workplace? We are looking for a Junior Engineer to join our team!
As Validation Engineer you'll be a part of our Managed Services department, working in an engaging, fast-paced environment with our client, a multinational enterprise company, to ensure that next-generation Non-Volatile Nand memory products meet the design requirements.
This is a hybrid position; 3 days on-site, 2 days remote. The client is located on Marine Drive, South Vancouver, British Columbia. Please only apply if you are located in the Vancouver and lower mainland areas, or if you are willing to relocate.
Role Responsibilities:
Contribute to the development, validation, and optimization of SSD product lines
Detect test failures, perform triage, create defect reports and ensure timely and accurate resolution is provided
Participate in peer code reviews and defect management
Contribute bug fixing and validation of SSD firmware and NVMe features on complex embedded multi-core architectures
Collaborate with Firmware Engineers to optimize NVMe features of high-performance firmware and software for next-generation SSD products
Provide clear status to domain leads on the development and test status
Report sightings and pre-sightings for any suspected FW issues
Use of diagnostics/debugging tools to analyze reported design bugs
Join monthly and quarterly meetings with client representatives as the technical representative
Skills & Qualifications:
1-3 years of programming experience in C/C++, and Python (this skill is a must as all 3 languages are used in this role)
Experience with git or similar source control repository systems
Understanding of ASIC architecture and code optimization is a plus
Strong analytical problem-solving skills, innovative thinking, and a mindset of continuous improvement
Understanding of Computer Science fundamentals
Experience with Atlassian Suite or similar management tools
Bachelor's or Master's degree in Electrical/Computer Engineering, Computer Science Degree or related concentration, equivalent and/or combination of education and work experience
Who You Are:
An excellent communicator in written and spoken English - you feel comfortable presenting your ideas to others
Quality-focused and detail-oriented - you pay attention to details and can't stand sloppy work
You believe that everything can be done, a can-do attitude
You are a problem solver
You're driven and do not need to be micromanaged; you take initiative and don't wait around for problems or quality concerns to surface before brainstorming a fix
You like to learn. You can independently find online resources to learn things you don't know
Open to receiving feedback
Sourced by ZipRecruiter
Our mission is to spark constant innovation. We enable each other to take full ownership of everything we do. We stay dynamic and challenge ourselves to master new skills—while having fun along the way. At Summa Linguae, we’re passionate about language and technology. We provide data solutions, localization, and managed services to many of the world’s biggest companies.
Translation services
51 - 200 Employees
Westborough, MA, US