Full-Time

Senior Firmware Developer

Posted on 10/31/2025

Algo Communication Products

Algo Communication Products

51-200 employees

Designs and manufactures IP audio endpoints

Compensation Overview

CA$110k - CA$130k/yr

Burnaby, BC, Canada

In Person

In-office 4 days/week; remote not available. Must reside in Metro Vancouver; no relocation assistance; must have legal work authorization in Canada.

Category
Electrical Engineering (1)
Required Skills
Bash
Git
C/C++
Linux/Unix
Requirements
  • Bachelor’s degree in software engineering, computer science, computer engineering, or relevant qualified experience.
  • 5+ years’ experience in software development
  • 3+ years’ experience in embedded software development
  • Experience with C and Bash
  • Development experience in a Linux environment
  • Experience in using source control systems
  • Must have the unrestricted right to work in Canada without requiring sponsorship
  • Must be located in Greater Vancouver area with in-office presence of at least 4 days per week; fully remote work not available; candidates must be local to Metro Vancouver; relocation assistance will not be offered; candidates must be authorized to work in Canada on a full-time basis
Responsibilities
  • Be the lead developer and work closely with other team members to develop embedded software solutions: from requirement analysis, design, implementation, documentation, deployment, validation, and ongoing feature support
  • Mentor and train junior team members
  • Continuously look for areas of improvement in reliability, functionality, and testing
  • Perform in depth root cause analysis
  • Help develop performance and functional documentation
  • Write and maintain embedded firmware in C
Desired Qualifications
  • Knowledge of TCP/UDP
  • Experience reading and implementing protocols defined in RFCs
  • Experience analyzing network traffic using Wireshark
  • Experience with Lua, Python, JavaScript
  • Strong problem-solving skills and a desire to learn
  • Excellent written and verbal communication skills
  • Development experience with TI ARM processors - AM335x, AM625, DM81xx, DM64xx, and AM57xx
  • Previous experience with VoIP, SIP, Skype, TLS, SRTP
  • Previous experience with audio and video codecs G.711, G.722, G.729, H.264
Algo Communication Products

Algo Communication Products

View

Algo Communication Products Ltd. designs and manufactures IP audio and video endpoints for VoIP Unified Communications and mass notification systems. Its products, including IP speakers, IP intercoms, IP paging adapters, and controllers, integrate with third‑party SIP endpoints to enable paging, emergency alerting, and access control in sectors like education, healthcare, and transportation. The devices are designed for easy deployment and scalability, with a focus on reliability and compatibility across a global customer base. The company supports its offerings with documentation, tutorials, and technical support, and targets mass notification and public address applications through hardware sales and related services.

Company Size

51-200

Company Stage

N/A

Total Funding

N/A

Headquarters

Burnaby, Canada

Founded

N/A

Simplify Jobs

Simplify's Take

What believers are saying

  • Nuvias UC partnership expands channel distribution for unified communications offerings to resellers.
  • Microsoft Teams official integration via SIP Gateway eliminates deployment friction for Teams customers.
  • 8305 Multi-Interface adapter captures legacy system modernization wave with scheduling capabilities.

What critics are saying

  • AtlasIED undercuts pricing 30% on SIP speakers, eroding education market share by Q3 2026.
  • Canadian carbon tax July 2026 raises Burnaby production costs 15%, forcing price increases.
  • Cloud-native UC platforms displace SIP paging; 40% K-12 districts migrating away from hardware.

What makes Algo Communication Products unique

  • 50+ years telecom expertise with strategic partnerships among largest communication companies globally.
  • SIP-compliant endpoints integrate Microsoft Teams, Yeastar, and legacy systems via 8305 adapter.
  • Scalable multicast architecture supports K-12, healthcare, transportation, retail, manufacturing across enterprise deployments.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Remote Work Options

Flexible Work Hours

Company News

UC Today
Oct 24th, 2024
Nuvias UC To Empower Channel Partners With New Algo Partnership

Nuvias UC, a distributor of unified communications solutions, has partnered with Algo, a provider of IP-based communication products.

ICS Tech
Jul 22nd, 2024
New product: Algo 8305 Multi-Interface IP Paging Adapter

Algo has just released the Algo 8305 Multi-Interface IP Paging Adapter and scheduler for legacy communications systems.

VoIP Supply
Sep 19th, 2023
Algo IP Endpoints & Microsoft Teams Integration is Official!

Algo's third-party SIP-compliant devices can establish a direct connection with Microsoft Teams either via the SIP Gateway or by leveraging a compatible Session Border Controller (SBC).

SourceSecurity.com
Feb 16th, 2022
Algo Communication Products Ltd partners with Yeastar

“ Sourcesecurity feel delighted that Algo has become Yeastar’s trusted technology partner.

INACTIVE