×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in Richmond, BC, Canada
Listing for: Elitez India
Full Time position
Listed on 2026-07-17
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Unix/Linux
Salary/Wage Range or Industry Benchmark: 110000 - 160000 CAD Yearly CAD 110000.00 160000.00 YEAR
Job Description & How to Apply Below

Overview

Employment Type:
Full-Time | Permanent

About the Role

We are looking for an experienced Senior Firmware Developer to join a high-performing engineering team developing next-generation smart connected devices. This is an exciting opportunity to work on innovative embedded products used by millions of customers worldwide.

Responsibilities
  • Design, develop, test, and maintain embedded firmware for commercial products.
  • Develop high-quality software using C and C++ on Embedded Linux and RTOS platforms.
  • Lead firmware feature development from design through production release.
  • Optimize firmware for performance, memory usage, power consumption, and reliability.
  • Bring up new hardware platforms, SoCs, sensors, and peripherals.
  • Develop and maintain low-level drivers and embedded software components.
  • Debug and resolve complex firmware and hardware integration issues.
  • Collaborate with cross-functional engineering teams to deliver high-quality products.
  • Participate in code reviews and contribute to software architecture discussions.
  • Mentor junior engineers and support technical excellence across the team.
Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electronics Engineering, or a related field.
  • 5+ years of hands-on experience in embedded firmware development.
  • Strong programming skills in C and C++.
  • Experience with Embedded Linux and RTOS environments.
  • Experience developing firmware for wireless, networking, or IoT devices.
  • Solid understanding of embedded systems, hardware interfaces, and debugging techniques.
  • Experience with version control systems such as Git.
  • Strong analytical, troubleshooting, and problem-solving skills.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary