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

Intermediate Firmware Developer

$90k - $130k per year

Algo Communication USA

Intermediate Firmware Developer

Algo Communication USA Burnaby, British Columbia, Canada Information Technology

About this position

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.

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).

Salary: $90,000 – $130,000 depending on experience

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Intermediate Firmware Developer in Burnaby, BC vacancy
  • Become a Senior Firmware Developer at Algo, located in Burnaby, BC. Drive innovation in audio and video communication through embedded firmware expertise. In this pivotal role, you will lead firmware development and collaborate closely with hardware and software teams to... 
    Suggested

    Algo Communication USA

    Burnaby, BC
    8 days ago
  • $86k - $186k per year

     ...are seeking a self‑motivated and energetic engineer to join our firmware and software team. In this role, you will contribute to the design...  ...Responsibilities Analyze product requirements and design, develop, integrate, debug, verify and validate firmware, drivers, software... 
    Suggested

    Dormont Manufacturing Co

    Burnaby, BC
    2 days ago
  • Take on a pivotal role as an Intermediate Geotechnical Engineer at AECOM, focusing on the design of tailings dams in Canada. Drive project...  ...infrastructure • Conduct detailed geotechnical assessments for projects • Develop and implement risk management strategies • Review and produce... 
    Suggested

    AECOM

    Burnaby, BC
    8 days ago
  • Become an Intermediate Civil Engineer in Burnaby, BC, focusing on infrastructure design, conducting inspections, and providing mentorship to junior staff members. This hybrid role allows for a balanced work setup. Joining the team in Burnaby, BC, you will have the opportunity... 
    Suggested

    EXP

    Burnaby, BC
    3 hours ago
  • Join AECOM’s Calgary office as an Intermediate Geotechnical Engineer specializing in tailings management. Your focus will be on dam design and ensuring projects meet rigorous regulatory standards. In this pivotal role, you will engage in the design and analysis of tailings... 
    Suggested
    Work at office

    AECOM

    Burnaby, BC
    8 days ago
  • $80k - $110k per year

     ...software, address bug issues and identify performance issues Participate in code reviews and provide constructive feedback on how to develop and improve processes, tools and workflows Execute on software development tasks independently, and leverage your team as needed... 
    Work from home
    Worldwide
    Relocation
    Flexible hours
    Night shift

    Skybox-Labs

    Burnaby, BC
    8 days ago
  • $92.3k - $112.8k per year

    We are seeking a highly skilled and motivated Hardware Developer to join our dynamic engineering team. In this role, you will be responsible...  .... Cross‑Functional Collaboration: Work closely with firmware, mechanical, and software teams to define requirements, resolve... 
    Full time
    Flexible hours

    Fortinet

    Burnaby, BC
    8 days ago
  • $100k - $120k per year

    Job Description As a senior Embedded Developer at Fortinet, you will be responsible for the full development cycle of newer and award‑winning...  ...perform performance tuning and support implemented software or firmware products Implement new features according to identified... 
    Full time
    Flexible hours

    Fortinet

    Burnaby, BC
    8 days ago
  • Elevate your career as a Senior Embedded Developer focusing on audio and video communication products in the Vancouver area. Collaborate with...  ...for performance and functionality • Maintain and develop firmware using C language Requirements: • Bachelor's degree in relevant... 

    Algo Communication Products Ltd.

    Burnaby, BC
    8 days ago
  • Join BCAA as a Salesforce Developer in Burnaby, BC, enhancing our Salesforce Platform. This hybrid role focuses on building scalable solutions and delivering impactful technology. We are seeking a talented Salesforce Developer to support our Head Office team in Burnaby.... 
    Work at office

    British Columbia Automobile Association

    Burnaby, BC
    9 hours ago
  • $150k - $206k per year

    About The Role D-Wave is seeking a Senior Software Developer to join our Processor Software team, which develops and maintains software supporting our internal Processor Development (PD), Hardware Engineering (HWE), and Lab Operations (LabOps) teams. This role is responsible... 
    Local area

    D-Wave

    Burnaby, BC
    8 days ago
  • $140k - $170k per year

    Job Description As Staff Software Developer at Fortinet, you will be responsible for the full development cycle of newer and award-winning flagship Fortinet products. You will participate in troubleshooting and testing, as well as in design and development of new features... 
    Full time
    Flexible hours

    Fortinet

    Burnaby, BC
    8 days ago
  • $94.5k - $135k per year

     ...and more who are enabling organizations worldwide to harness speed and agility with a cloud-first strategy. The Mobile team at Zscaler develops a cross-platform client application for Windows, MacOS, Android and Linux, to securely steer endpoint traffic to Zscaler cloud. We're... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Worldwide

    Zscaler

    Burnaby, BC
    8 days ago
  • Join Clio's cutting-edge team as a Software Developer in Burnaby. This hybrid position combines remote work with in-office collaboration at least twice a week. In this role, you will collaborate with a team of developers, solving complex problems and delivering elegant software... 
    Work at office
    Remote work

    Themis Solutions

    Burnaby, BC
    2 days ago
  • Elevate your software development career in cybersecurity as an Experienced Software Developer focused on QA. Ensure high-quality testing and automation for innovative network security products. This position is ideal for a professional with over 5 years of experience in... 

    Fortinet

    Burnaby, BC
    3 hours ago
  • Advance your career at D-Wave Systems as a Senior Software Developer, focusing on developing robust configuration management tools. Partner with diverse teams to create impactful software solutions. As a member of the Processor Software team, your role encompasses the complete... 

    D-Wave

    Burnaby, BC
    8 days ago
  • $92.15k - $106.7k per year

    Overview BI & DATA INTEGRATION DEVELOPER Job ID: 6900 | REGULAR/FULL-TIME | Location: Burnaby, BC Reporting to the Manager, Business Applications Development or Manager, Data Analytics and Integration, the BI and Data Integration Developer is responsible for designing... 
    Full time

    BC Housing

    Burnaby, BC
    8 days ago
  • $110.2k - $149k per year

     ...all by bettering the lives of legal professionals while increasing access to justice. Summary We are currently seeking a Software Developer to join our CBS Monetization Engineering team out of our Burnaby office hub. All hub‑based Clions are expected to be in office... 
    Work at office
    Local area
    Flexible hours

    Clio

    Burnaby, BC
    8 days ago
  • Shape the future of cybersecurity with Fortinet as a Staff Angular Developer. Focus on leading the development of our cloud portal with your deep front-end expertise. Fortinet is actively seeking a highly skilled Staff Front-End Developer with a strong focus on Angular.... 
    Contract work
    Worldwide

    Fortinet, Inc.

    Burnaby, BC
    8 days ago
  • $125.5k - $169.7k per year

    Overview Senior Systems Developer – Finance Systems Integration SpecialistClio is seeking a seasoned developer to lead integration projects for critical finance systems such as NetSuite, Coupa, and Leapfin. The role blends hands‑on iPaaS development with AI‑driven automation... 
    Work at office
    Local area
    Flexible hours

    Themis Solutions Inc.

    Burnaby, BC
    8 days ago
  • Elevate your career as a Senior Software Developer with Stantec, focusing on Python and Angular web applications. This full-time role is perfect for tech experts looking to innovate and optimize. In this position based in Edmonton, Canada, you will leverage over five years... 
    Full time

    Stantec

    Burnaby, BC
    3 hours ago
  • Accelerate your professional journey with Stantec as a Senior Application Developer focusing on Oracle EBS. Engage in high-level software solutions that drive efficiency in enterprise applications. Based in Edmonton, you will apply your extensive Oracle technical experience... 

    Stantec

    Burnaby, BC
    8 days ago
  • Become a key player as a Hardware Developer focusing on electronic circuit design and validation. Ideal for hands-on engineers excelling in both analog and digital domains alongside cross-functional teams. This role encompasses the design, implementation, and troubleshooting... 

    Fortinet

    Burnaby, BC
    8 days ago
  • Fortinet invites applications for a Full Stack Software Developer role in Burnaby’s FortiGuard team. Focus on developing data workflows and web applications while utilizing Python and networking skills. This Full Stack Software Developer position at Fortinet demands creativity... 

    Fortinet, Inc.

    Burnaby, BC
    8 days ago
  •  ...Become a pivotal part of D-Wave's Machine Learning Development team as a Staff Developer specializing in Quantum Machine Learning. This role offers a chance to influence advanced projects and practices. With six or more years of experience in deep learning models, you'll... 

    Clutch Canada

    Burnaby, BC
    8 days ago
  • Step into a vital role at Stantec as an Oracle EBS Application Developer. Develop and optimize software solutions that bridge gaps in our Oracle e-Business capabilities. As a key member of our Edmonton IT team, you'll assist in software design and implementation while maintaining... 

    Stantec Consulting International Ltd.

    Burnaby, BC
    8 days ago
  • Enhance user trust at Remitly as a Senior Software Developer focused on secure authentication systems. This Vancouver-based role collaborates with teams to shape impactful solutions. In this role, you will be responsible for developing and maintaining critical authentication... 

    Remitly

    Burnaby, BC
    8 days ago
  • Join the mission as a Full Stack Developer specializing in cybersecurity. Create impactful web interfaces that serve network administrators and enhance firewall management capabilities. In this role, you'll engage with both frontend and backend technologies to develop intuitive... 

    Fortinet, Inc.

    Burnaby, BC
    8 days ago
  •  ...driven by our common purpose to deliver a better world. Join us. Job Description AECOM is seeking a highly motivated and Intermediate Geotechnical Engineer experienced in tailings dam design for tailings management projects across Canada and elsewhere. This role... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Burnaby, BC
    18 days ago
  • Elevate your skills with D-Wave Systems as a Senior Software Developer, focusing on groundbreaking software for configuration management. Collaborate in an interdisciplinary environment for technical excellence. As part of the Processor Software team, you will harness your... 

    Clutch Canada

    Burnaby, BC
    3 hours ago

Do you want to receive more vacancies?

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