Talent.com
Senior Firmware Engineer
Senior Firmware EngineerAlgo Communication Products Ltd • Burnaby, Metro Vancouver Regional District, CA
Senior Firmware Engineer

Senior Firmware Engineer

Algo Communication Products Ltd • Burnaby, Metro Vancouver Regional District, CA
24 days ago
Job type
  • Full-time
Job description

Overview

Join to apply for the Senior Firmware Engineer role at Algo Communication Products Ltd.

Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products. Our innovative solutions are designed to make industrial communication safe, simple, and effective. We collaborate with some of the largest technology companies globally to deliver cutting-edge products to our customers.

Algo is looking for a highly motivated Embedded Software Engineer to work with our growing engineering team. Working with other talented developers, you will help develop telecom audio and video IP products with industry leading performance and capability. Your role as an embedded software engineer will intersect with other team members working on hardware development, software development, acoustical engineering, optical engineering, voice/music/video codecs, application development, and design verification. The position offers ongoing skill development as well as rewarding and interesting work.

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

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

Other Valuable Skills And Experience

  • 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

The successful candidate must be located already in the Greater Vancouver area of BC.

Remote applications and candidates requiring relocation assistance or work sponsorship will NOT be accepted.

The Pay Range For This Role Is 110,000 - 130,000 CAD per year (Canadian HQ).

Job Details

  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Telecommunications

Referrals increase your chances of interviewing at Algo Communication Products Ltd by 2x.

Get notified about new Senior Firmware Engineer jobs in Burnaby, British Columbia, Canada.

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

Senior Firmware Engineer • Burnaby, Metro Vancouver Regional District, CA

Similar jobs
Senior Software Engineer

Senior Software Engineer

Unblocked • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Unblocked is a high-growth, well-funded SaaS company that helps answer questions software development teams have about their applications.This allows them to spend less time in meetings/dealing wit...Show more
Last updated: 30+ days ago • Promoted
Senior Backend Engineer, Trust Platform — Impact & Scale

Senior Backend Engineer, Trust Platform — Impact & Scale

Remitly • Burnaby
Full-time
A global financial technology company located in Burnaby is seeking a Senior Software Engineer to design and build backend services for their Trust Platform.The ideal candidate will have over 9 yea...Show more
Last updated: 30+ days ago • Promoted
Senior Data Engineer

Senior Data Engineer

BET99 • surrey, bc, ca
Full-time
BET99 is Canada's Premiere Online Sportsbook and Casino.Launched in 2020, we have consistently innovated the online gaming landscape every step of the way, exponentially growing our customer base a...Show more
Last updated: 11 days ago • Promoted
Senior Software Engineer, Marketing & CMS

Senior Software Engineer, Marketing & CMS

Jane.app • Vancouver, Metro Vancouver Regional District, Canada
Full-time
A high-growth SaaS company seeks a Senior Software Developer in Vancouver to enhance its public-facing web properties.The ideal candidate will have a University Degree in Computer Science and over ...Show more
Last updated: 6 days ago • Promoted
Senior Backend Engineer

Senior Backend Engineer

GuruLink • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Location: Vancouver/Montreal, Quebec.Our client has offices both in Vancouver and Montreal, either location will work for a hybrid role.We are looking for an exceptional Senior Software Engineer to...Show more
Last updated: 14 days ago • Promoted
Senior Sales Engineer

Senior Sales Engineer

Westpro Machinery • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Join Our Sales Team at Westpro Machinery.Make an impact in global mining projects.Westpro Machinery is a proudly Canadian-owned company with.Known for our robust equipment, innovative engineering, ...Show more
Last updated: 7 days ago • Promoted
Senior Back End Engineer

Senior Back End Engineer

Stellar Creative Lab • Vancouver, Canada
Permanent
Welcome to Stellar Code Lab, the new software innovation startup incubated inside Stellar Creative Lab.We are taking the battle-tested tools that powered hits for Marvel, Amazon, and Netflix and tu...Show more
Last updated: 30+ days ago • Promoted
Senior Product Engineer

Senior Product Engineer

Industrial Electric Mfg. (IEM) • Surrey, Metro Vancouver Regional District, Canada
Full-time
IEM) is the largest independent full-line manufacturer of custom power distribution systems in North America.Founded more than 75 years ago in Fremont, California, IEM grew alongside Silicon Valley...Show more
Last updated: 6 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Microsoft • Vancouver, Canada
Full-time
Overview As Microsoft continues to redefine the future of AI, the Microsoft Sports team is pioneering the next generation of intelligent sports experiences across Copilot, Windows, Bing, Edge, MSN,...Show more
Last updated: 18 days ago • Promoted
Senior Software Engineer - Backend

Senior Software Engineer - Backend

Databricks Inc. • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Databricks is on a mission to simplify and democratize data and AI — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs.We do this by bui...Show more
Last updated: 30+ days ago • Promoted
Senior Solutions Engineer - Washington D.C

Senior Solutions Engineer - Washington D.C

NetApp, Inc. • Vancouver, Metro Vancouver Regional District, Canada
Full-time
This is a remote opportunity supporting customers, sales reps, and partners in the Washington DC area.Candidates MUST be based in territory to be considered.We’re looking for an Enterprise Solution...Show more
Last updated: 3 days ago • Promoted
Senior Firmware Engineer (Automotive Aftermarket)

Senior Firmware Engineer (Automotive Aftermarket)

Salvo Software • Vancouver
Full-time
Salvo Software is a dynamic, innovative, engineering-focused company at the forefront of advanced diagnostics.We are dedicated to building state-of-the-art tools and systems that drive the future o...Show more
Last updated: 30+ days ago • Promoted
Senior Application Engineer

Senior Application Engineer

Borisveins Private Limited • Vancouver
Full-time
Design, implement, and maintain customer-facing features, including both frontend and backend components, in the SaaS web applications (InSight and Construction) and their analytics data pipeline.I...Show more
Last updated: 30+ days ago • Promoted
Firmware Engineer

Firmware Engineer

MistyWest • Vancouver, Canada
Permanent
OverviewAbout MistyWestMistyWest is a hardware engineering consultancy that exists to create novel technologies that enable a healthier planet and bring prosperity to all humankind, with a focus pr...Show more
Last updated: 13 hours ago • Promoted • New!
Senior Engineer Ii - Powerbi - $144,400 - $177,500 A Year

Senior Engineer Ii - Powerbi - $144,400 - $177,500 A Year

myGwork - LGBTQ+ Business Community • Vancouver, Canada
Full-time
Develops enterprise-level platform reporting solutions using Power BI, Snowflake, and Azure technologies, focusing on data analysis, model creation, and dashboard management.Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Branch Metrics • Vancouver, Canada
Full-time
At Branch, we power every touchpoint with links that work and insights that prove it.From click to conversion, we make growth measurable.Our unparalleled attribution, backed by AI-enhanced linking,...Show more
Last updated: 13 hours ago • Promoted • New!
Firmware Engineer

Firmware Engineer

Corinex Communications • Vancouver, Canada
Full-time
About The Company 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 enh...Show more
Last updated: 13 hours ago • Promoted • New!
Senior Product Engineer, Canada

Senior Product Engineer, Canada

Ashby • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Hi I’m Abhik, Ashby's Co-Founder and VP of Engineering.We’re looking for a versatile, persistent product engineer who’s not afraid to set up reusable building blocks across the stack and advocate f...Show more
Last updated: 30+ days ago • Promoted