A

Algo Communication Products

Designs and manufactures IP audio endpoints

Intermediate / Senior Embedded Firmware Developer

Embedded EngineeringUpdated on Nov 10
Full-timeBurnaby, BC, CanadaCA$90k - CA$130k /yr

About the Job

Requirements

  • A bachelor's degree in software engineering, computer science, or computer engineering, or relevant qualified experience.
  • At least 5 years of software development experience.
  • At least 3 years of embedded software development experience; candidates with fewer years may be considered for an Intermediate Firmware Developer position.
  • Experience with C and Bash.
  • Development experience in a Linux environment.
  • Experience using source control systems.
  • Must have the unrestricted right to work in Canada without requiring sponsorship.

Responsibilities

  • Lead development of embedded software solutions with other team members through requirements analysis, design, implementation, documentation, deployment, validation, and ongoing feature support.
  • Mentor and train junior team members.
  • Continuously identify areas for 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 and UDP.
  • Experience reading and implementing protocols defined in RFCs.
  • Experience analyzing network traffic using Wireshark.
  • Experience with Lua, Python, and JavaScript.
  • Development experience with TI ARM processors, including AM335x, AM625, DM81xx, DM64xx, and AM57xx.
  • Previous experience with VoIP, SIP, Skype, TLS, and SRTP.
  • Previous experience with audio and video codecs G.711, G.722, G.729, and H.264.

About the Company

Algo Communication Products

Designs and manufactures IP audio endpoints

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
Not listed
Total funding
Not listed
Headquarters
Burnaby, Canada
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Algo Communication Products

See more jobs