Senior Firmware Engineer – Embedded Video Analytics

Motorola Solutions

Vancouver

Hybrid

CAD 95,000 - 135,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible work models
Paid time off
Parental leave
Health benefits
Wellness resources
Employee assistance
Rotation programs
Mentor relationships
Learning & development
Retirement benefits
Stock grants
Employee stock purchase plan

Job summary

Motorola Solutions’ Video Division in Vancouver is seeking a Firmware Developer II to design, implement, test, and maintain software for cutting-edge video security products.

You will work on multi-threaded C++ software, Linux device drivers, and low‑level components, participate in code reviews, and collaborate with QA to ensure reliable, scalable solutions. A Bachelor’s degree and 5+ years of firmware or software experience are required.

Qualifications

  • 5+ years of firmware or software development experience.
  • Bachelor’s degree in a technical discipline.
  • Experience with C/C++ embedded systems and Linux.
  • Experience with high-speed data processing, multithreading.
  • Strong problem-solving and communication skills.

Responsibilities

  • Develop, test, and maintain software for edge video security products.
  • Contribute to multi-threaded C++ software for high-speed data processing and networking.
  • Develop Linux device drivers and low-level system components.
  • Assist in debugging, analyze performance bottlenecks, and fix bugs.
  • Document designs, algorithms, and unit tests for long-term maintainability.
  • Support build systems (Make, CMake) and Python tooling.
  • Participate in code reviews and collaborate with QA for test cases.
  • Communicate across design centers and engineering disciplines.

Skills

C++
Python
Linux
Multithreading
Embedded systems
Networking basics
Software debugging
Bash
Git
GCC
GDB

Education

Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field

Tools

GCC
GDB
CMake
Make
Git
Python
Bash

Job description

Motorola Solutions’ Video Division in Vancouver is seeking a Firmware Developer II to design, implement, test, and maintain software for cutting-edge video security products.

You will work on multi-threaded C++ software, Linux device drivers, and low‑level components, participate in code reviews, and collaborate with QA to ensure reliable, scalable solutions. A Bachelor’s degree and 5+ years of firmware or software experience are required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Developer
Firmware Developer

Motorola Solutions • Vancouver

Hybrid
CAD 95,000 - 135,000
Flexible work models
Paid time off
Parental leave
+9
Senior Product Manager, Video Streaming & Edge Solutions
Senior Product Manager, Video Streaming & Edge Solutions

Motorola Solutions • Vancouver

On-site
CAD 120,000 - 150,000
Senior Embedded Firmware Engineer – Connected Cameras
Senior Embedded Firmware Engineer – Connected Cameras

VOSKER • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000
Senior Embedded Firmware Architect (Linux/Video)
Senior Embedded Firmware Architect (Linux/Video)

Hewlett Packard Enterprise • Vancouver

On-site
CAD 121,000 - 157,000
Medical insurance
Dental insurance
Life insurance
+2
Software Engineer II — C++/C#, Azure & DevOps (Hybrid)
Software Engineer II — C++/C#, Azure & DevOps (Hybrid)

Motorola Solutions • Vancouver

Hybrid
CAD 90,000 - 120,000
Embedded Software Developer
Embedded Software Developer

TRS Staffing Solutions • Vancouver

On-site
CAD 80,000 - 100,000
Senior TPM — AI-Driven Video Security & Cloud Programs
Senior TPM — AI-Driven Video Security & Cloud Programs

Motorola Solutions • British Columbia

On-site
CAD 120,000 - 160,000
Senior Embedded Camera Software Engineer (IVI/Automotive)
Senior Embedded Camera Software Engineer (IVI/Automotive)

Ford • Southwestern Ontario

Hybrid
CAD 105,000 - 155,000
Annual bonus program
Lead Embedded Firmware Engineer
Lead Embedded Firmware Engineer

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Senior Firmware Engineer
Senior Firmware Engineer

Microchip Technology Inc. • Ottawa

On-site
CAD 90,000 - 140,000