Talent.com
Motorola Solutions
Firmware DeveloperMotorola Solutions • Vancouver, Metro Vancouver Regional District, Canada
Firmware Developer

Firmware Developer

Motorola Solutions • Vancouver, Metro Vancouver Regional District, Canada
8 days ago
Job type
  • Full-time
Job description
  • Motorola Solution’s Video Division designs, develops, and manufactures advanced AI, video analytics, network video management software and hardware, surveillance cameras, and access control solutions that help change the way people interact with their security systems
  • 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 participate in the full software development lifecycle, from initial coding to system integration and debugging
  • Contribute to the development of multi‑threaded software in C++ for high‑speed data processing and networking
  • Implement software modules based on modern C++ design patterns and established coding standards
  • Assist in the development and debugging of Linux device drivers and low‑level system components
  • Identify and resolve software bugs and performance bottlenecks under the supervision of senior staff
  • Document technical designs, algorithms, and unit tests to ensure long‑term code maintainability
  • Support the firmware build system using tools like Make, CMake, and Python
  • Participate in code reviews to learn best practices and ensure high‑quality deliverables
  • Collaborate with the Quality Assurance team to help define test cases and assist in regression testing
  • Communicate effectively with team members across different design centers and engineering disciplines

Benefits

  • Flexible work models
  • Paid time off
  • Paid parental and family leave
  • Health care benefits
  • Global wellness resources
  • Employee assistance programs
  • Rotation programs
  • Mentor relationships
  • Learning and development opportunities
  • Retirement benefits
  • Employee bonuses
  • Stock grants & employee stock purchase plans

Familiarity with C/C++ compilation and debugging tools (e.g. cmake, GCC, GDB)Exposure to scripting languages (Bash) and version control systems (Git)Strong written and oral communication skillsUnderstanding of operating system concepts, including processes, threads, mutexes, and memory managementExcellent problem-solving skills and a desire to learn complex embedded systemsStrong foundational knowledge of C, C++, and Python programming languagesDegree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical disciplineExperience working with and implementing agentic workflows at scaleA background in or experience with developing video streaming applicationsComfortable using Artificial Intelligence tools like copilot and claude code5+ years of firmware or software development experienceBachelor’s Degree

#J-18808-Ljbffr
Create a job alert for this search

Firmware Developer • Vancouver, Metro Vancouver Regional District, Canada

Similar jobs

Senior Shopify Developer – Remote (Canada) for Enterprise

AkkodisVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A global consulting company is seeking an experienced Senior Software Developer specializing in Shopify for a 6-month remote contract.The role involves developing and customizing Shopify themes, su... Show more

 • Promoted

Firmware Developer Co-Op - C$3,700 - C$4,000 A Month

ArloRichmond, Canada
Full-time

About Arlo:**At Arlo, we're passionate about creating innovative and reliable solutions that help people protect what matters most to them.Our team is dedicated to delivering products that exce... Show more

 • Promoted

Lead Developer Crafting Innovative Cloud Solutions Remotely

SherwebVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Excel as a Lead Developer in creating innovative cloud solutions while nurturing your team.This remote position emphasizes excellence in coding standards and collaborative growth.As a principal fig... Show more

 • Promoted

Senior Firmware Developer

CorinexVancouver, Metro Vancouver Regional District, CA
Full-time

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 visibili... Show more

 • Promoted

Remote Smart Contract Developer for DeFi

Build-A-BeraVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Join Build-A-Bera as a Remote Smart Contract Developer specializing in DeFi applications on Berachain.Utilize your Solidity skills to produce top-quality smart contracts for our innovative ecosyste... Show more

 • Promoted

Remote Embedded Bluetooth Firmware Engineer

HCR Permanent SearchVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading recruitment firm is seeking an Embedded Firmware Engineer to work remotely for a technology company.The ideal candidate will have strong skills in C and Python, experience in developing f... Show more

 • Promoted

QA Developer (Platform/Firmware)

Tantalus SystemsBurnaby
Full-time

About Tantalus Systems (TSX: GRID).Tantalus is a technology company dedicated to helping utilities modernize their distribution grids by harnessing the power of data across all their devices and sy... Show more

 • Promoted

Embedded Firmware Engineer

Clarius Mobile HealthVancouver
Full-time +2

Clarius Mobile Health provided pay range.This range is provided by Clarius Mobile Health.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Talent ... Show more

 • Promoted

Firmware Engineer - $55 - $60 An Hour

Net2SourceRichmond, Canada
Full-time

Firmware Engineer needed to design and develop memory PHYs and interface IP.Requires experience with CI/CD, GitHub, C/C++, and hardware.Bachelor's degree is required. Show more

 • Promoted

Core Application Developer (Hybrid) - C$87,000 - C$110,000 A Year

KardiumBurnaby, Canada
Permanent

Develops security, safety, and therapy systems for a groundbreaking medical device targeting atrial fibrillation.Requires 2-5 years of object-oriented programming experience. Show more

 • Promoted

Remote Software Developer for FinTech Platform & Analytics

NumerixVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A financial technology firm is seeking a Software Developer to design and develop a valuation, trading, and portfolio management platform.Responsibilities include coding, troubleshooting, and colla... Show more

 • Promoted

Developer Relations Engineer for DeFi Projects

Blockchain WorksVancouver, Metro Vancouver Regional District, Canada
Full-time

Take the next step as a Developer Relations Engineer focusing on DeFi projects at Berachain.Your expertise will drive engagement and support within the developer community.This position requires at... Show more

 • Promoted

Firmware Verification Specialist

Fortinet, Inc.Burnaby, Metro Vancouver Regional District, CA
Full-time

Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security.At Fortinet,... Show more

 • Promoted

Firmware Engineer

JetsonNorth Vancouver, Metro Vancouver Regional District, Canada
Permanent

Jetson is on a mission to accelerate the transition of 100 million homes across North America away from fossil fuels toward sustainable energy use.We believe in a future that is 100% electric and 1... Show more

 • Promoted

Senior Firmware Engineer - C$110,000 - C$130,000 A Year

AlgoPort Moody, Canada
Full-time

Develops embedded software solutions, from requirements to deployment, for audio and video communication products, working with C and Bash. Show more

 • Promoted

Senior Firmware Engineer - C$100,000 - C$110,000 A Year

HidDelta, Canada
Part-time

An Amazing Career Opportunity for a Senior Firmware Engineer!!Location: Vancouver, CADJob ID: 42328We're seeking a Senior Firmware Engineer to contribute to the development of proprietary low-p... Show more

 • Promoted

Survey Taker: Earn up to $25 per survey (Remote)

Earn HausSquamish, BC, CA
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Embedded/Firmware Engineer

SolidigmVancouver, Metro Vancouver Regional District, CA
Full-time

Join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry.Headquartered in Rancho Cordova, Calif... Show more

 • Promoted

Low-Level Firmware Developer for Ethernet IP

TenstorrentVancouver, Metro Vancouver Regional District, CA
Full-time

Become a Low-Level Firmware Developer at Tenstorrent, driving innovation in AI tech from our hybrid offices in Toronto or Vancouver.This unique role focuses on Ethernet IP and networking optimizati... Show more

 • Promoted

Senior Firmware Engineer - C$110,000 - C$130,000 A Year

Algo Communication ProductsPort Moody, Canada
Full-time

Develop embedded software solutions, mentor junior team members, and ensure reliability and functionality of communication products. Show more