Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Developer

Algo Communication Products

This position requires local presence. Please view similar jobs below.

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.

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.

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.

Position Overview

Algo is looking for a highly motivated Embedded Firmware Developer to work with our growing development team in Burnaby, B.C. 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 firmware developer 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.

Core 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
  • 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
  • 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
  • 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

Applicant Notes (Please read thoroughly before applying)

  • Fully remote work is not available for this position.
  • This role requires a minimum in-office presence of 4 days per week due to nature of work with physical products
  • Only candidates already local to Metro Vancouver will be considered.
  • The company will not be offering relocation assistance for any candidates.
  • Please do not apply if you cannot meet our legal work authorization requirements.
  • Candidates must be authorized to work in Canada legally on a full-time basis (37.5 hours per week).
#J-18808-Ljbffr

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Developer in Vancouver, BC vacancy
  •  ...means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM... 
    Senior
    Full time
    Internship

    IBM

    Vancouver, BC
    6 days ago
  •  ...work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a...  ...smart, curious humans pushing toward something bigger, together. Senior Software Engineers II at Confluent take ownership of critical... 
    Senior
    Full time

    IBM

    Vancouver, BC
    6 days ago
  •  ...work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a...  ...Cloud (including Connect, Apache Flink, Kafka and more) . As a senior software engineer, you think strategically and you help drive end... 
    Senior
    Full time

    IBM

    Vancouver, BC
    6 days ago
  •  ...world forward. Join us and, together, we’ll advance your career. FIRMWARE ENGINEER THE ROLE: As a member of the Memory Subsystem...  ...toolsets and framework. Pre-silicon and post-silicon experience developing and debugging firmware, both on simulation/emulation/FPGA platforms... 
    Suggested
    Full time
    Internship

    AMD

    Vancouver, BC
    2 days ago
  •  ...Responsibilities Drive system architecture and technical solution development across firmware, ASIC, hardware, simulation, and infrastructure domains. Develop and evaluate end-to-end system designs, tradeoffs, and implementation approaches for new product capabilities... 
    Suggested
    Full time

    Solidigm

    Vancouver, BC
    11 days ago
  • $116.48k - $174.8k per year

     ...Responsibilities Drive system architecture and technical solution development across firmware, ASIC, hardware, simulation, and infrastructure domains. Develop and evaluate end-to-end system designs, tradeoffs, and implementation approaches for new product capabilities... 
    Full time

    Solidigm

    Vancouver, BC
    10 days ago
  • $80k - $100k per year

     ...of technical challenges, and a meaningful mission we’d love you to be part of. Let’s chat! AlgaeCal is on the lookout for a Senior QA Developer to bring their skills to our lively QA team and help transform lives, one stable release at a time. Small print here ⇒ We’re... 
    Senior
    Contract work
    Casual work
    Work at office
    Flexible hours
    Day shift

    AlgaeCal

    Vancouver, BC
    6 days ago
  • $116.48k - $174.8k per year

     .... You can be part of the takeoff of an innovative business that develops cutting-edge products, delivers strong business value for customers...  ...tactical aspects of the platform bring up combining simulation, firmware and hardware teams efforts – creating a clear technical vision/... 
    Full time
    Internship
    Flexible hours

    Solidigm

    Vancouver, BC
    12 days ago
  • $100k - $120k per year

     ...Your Role Clarius Mobile Health is looking for an Embedded Firmware Engineer to contribute to a special project focused on expanding...  ...our next-generation innovations. Over the next 24 months, you'll develop and debug FPGA firmware and embedded software for handheld medical... 
    Contract work
    Fixed term contract
    Work at office
    Worldwide

    Clarius Mobile Health

    Vancouver, BC
    7 days ago
  • $85k - $100k per year

     ...opportunities to achieve their professional goals. We value both lateral growth and vertical advancement, ensuring every role helps you develop your skills, broaden your expertise, and build a fulfilling career. We are looking for passionate professionals ready to work hard,... 
    Senior
    Full time
    Local area

    UniUni Logistics

    Vancouver, BC
    22 hours ago
  • $89k - $159k per year

     ...Senior DevOps Developer Company: Boeing Vancouver At Boeing Digital Services, you’ll be a part of a team that creates innovative digital solutions and analytics that drive the future and evolution of Digital Services and enable our customers to transform the way they do business... 
    Senior
    Full time
    Work at office
    Remote work
    Relocation
    Relocation package
    Shift work

    Boeing

    Vancouver, BC
    2 days ago
  • Job Responsibility: See yourself at Twilio Join the team as Twilio's next Workday Sr. Developer Who we are & why we're hiring Twilio powers real-time business communications and data solutions that help companies and developers worldwide build better applications and... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Twilio

    Vancouver, BC
    7 days ago
  • $120k per year

     ...We are seeking an experienced Senior SharePoint Developer with strong hands-on expertise in SharePoint Online, Microsoft 365, SharePoint Framework (SPFx), React, TypeScript, and Power Platform. The ideal candidate will work closely with business analysts, solution architects... 
    Senior
    Full time
    Pnp
    Work at office

    N2P Systems

    Vancouver, BC
    10 days ago
  •  ...on hardware projects that advance the UN Sustainable Development Goals. We are hiring a Firmware Engineer (Contractor) to support an embedded product build. You will help develop core firmware features, including device sensing, power management, connectivity, and reliable... 
    Permanent employment
    Contract work
    For contractors
    Local area
    Flexible hours

    MistyWest

    Vancouver, BC
    a month ago
  •  ...combine strategy, design, and technical excellence to deliver outcomes that scale. As we continue to expand, we’re looking for a Senior Webflow Developer with proven enterprise experience to join our team. Advanced knowledge of the Lumos framework is a bonus. As a Senior... 
    Senior
    Internship

    N4 Studio

    Vancouver, BC
    27 days ago
  • $125k - $135k per year

     ...: Vancouver, BC (Hybrid) Employment type : Full-time Reports to : Manager, Software Development As an experienced Senior Software Developer, you’ll develop major components that power our consumer apps and global platform enabling millions of users to conveniently... 
    Senior
    Permanent employment
    Full time

    PayByPhone

    Vancouver, BC
    7 days ago
  •  ...1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation.... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Vancouver, BC
    5 days ago
  • $96k - $100k per year

     ...drivers Networking software Networking security Programming software Software development MS Office TCP/IP Python Firmware development Perforce Software quality assurance Area of work experience ~ Embedded systems Additional information... 
    Permanent employment
    Full time
    Remote work

    Corinex

    Vancouver, BC
    3 days ago
  •  ...Taiwan, China, Vancouver and Toronto, Canada, and Haifa, Israel. Job Description: The mission of this role is to architect and develop firmware and microcontroller subsystems for Astera Labs’ SoC and systems products. Firmware is responsible for implementing the major... 
    Internship
    Flexible hours

    Astera Labs Early Career

    Vancouver, BC
    a month ago
  •  ...Senior Fiserv DNA Developer / Integration Consultant Independent Contractor | Remote within Canada About the opportunity Aequilibrium seeks experienced Canadian-based developers and integration consultants to support upcoming credit-union and financial-services... 
    Senior
    Hourly pay
    Contract work
    For contractors
    Remote work

    Aequilibrium Software Inc.

    Vancouver, BC
    13 days ago
  •  ...Fall Duration: ~4 Months: September 13, 2027 to December 10, 2027 WHAT YOU WILL BE DOING: We are seeking highly motivated Firmware Engineering intern/co-op to join our team and work with team members in the support, design, development, and delivery of Firmware for... 
    Full time
    Temporary work
    Summer work
    Internship
    Worldwide

    AMD

    Vancouver, BC
    2 days ago
  •  ...their agencies. ResponsiveAds is currently looking for Senior Full-Stack Developers to work on our Next Gen Self-Serve Studio 4 Product which...  ...The target customers are designers, so you have a chance to develop a product that “excites” them. Desired Skills and Experience... 
    Senior
    Full time
    Remote work
    Work from home
    Flexible hours

    ResponsiveAds, Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...May 03, 2027 to April 21, 2028 16 Months: May 03, 2027 to August 18, 2028 WHAT YOU WILL BE DOING: We are seeking highly motivated Firmware Engineering intern/co-op to join our team and work with team members in the support, design, development, and delivery of Firmware for... 
    Long term contract
    Full time
    Summer work
    Internship
    Worldwide

    AMD

    Vancouver, BC
    2 days ago
  • $175k - $235k per year

     ...Developer Advocate We’re looking for an experienced Developer Advocate in our Vancouver Office. Our work informs teams at every level of...  ...record as a Developer Advocate, Developer Relations Engineer, or Senior Software Engineer with substantial experience building developer... 
    Senior
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    16 hours ago
  • $169.5k - $242.6k per year

     ...where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen. Job Title: Senior Full Stack Developer, AI & Tools (Apex Legends) Location: Vancouver, BC or Montreal, QC Work Model: Hybrid (3 days onsite/week) Respawn is... 
    Senior
    Full time
    Local area
    3 days per week

    Electronic Arts

    Vancouver, BC
    2 days ago
  •  ...Python Developer We are: Looking to be part of a transformational digital engineering and manufacturing practice? How about an opportunity...  ...proposals for business development opportunities and present to senior leadership at potential clients. Ability to turn broad program... 
    Senior
    Hourly pay
    Full time
    Work at office
    Local area

    Accenture Global

    Vancouver, BC
    3 days ago
  • $67.7k - $94.7k per year

     ...We’re looking for a Junior Software Developer who can design, build, test, and ship high quality software that delivers value to our customers...  ..., in provinces where we can legally hire and will report to the Senior Manager, Software Development.   WHAT YOU’LL DO: Deliver... 
    Senior
    Internship
    Remote work

    Hootsuite

    Vancouver, BC
    16 hours ago
  •  ...a member of a collaborative development team, the Sr. Software Developer will be instrumental in the design and implementation of secure...  ...threaded applications. Collaborate with product owners, architects, senior engineers, QA, DevOps, and support teams to understand... 
    Senior
    Long term contract
    Full time
    Temporary work
    Local area

    Thales

    Vancouver, BC
    2 days ago
  • $60k - $110k per year

     ...Position Description: CGI is seeking a Full Stack Developer to design, develop, test, integrate, and support modern enterprise applications...  ..., and Agile ceremonies. Collaborate with architects and senior developers to implement approved solution designs and architectural... 
    Senior
    Full time

    CGI

    Vancouver, BC
    2 days ago
  • $122.3k - $170.7k per year

     ...easier, safer, and more rewarding. As a Senior Software Engineer , you will collaborate...  ...multiplayer at scale. Partner with engine developers, ensuring gameplay features and systems...  ...contributing to engine architecture or developer-facing platforms. ~ Proficiency in CI/CD... 
    Senior
    Full time
    Local area
    3 days per week

    Electronic Arts

    Vancouver, BC
    21 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Developer. Be the first to apply!