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

Staff Embedded Firmware Engineer (Contractor)

$180k - $200k per year

Arlo Technologies

About Arlo:

At Arlo, we’re passionate about creating innovative and reliable solutions that help people protect what matters most to them. Our team is dedicated to delivering products that exceed our customers’ expectations, while always pushing the boundaries of what’s possible in the world of protection technology. We believe that everyone deserves to feel safe and secure, whether they’re at home or away, and we’re committed to providing our customers with the peace of mind they need to live their lives without worry. Arlo’s deep expertise in AI- and CV-powered analytics, cloud services, user experience, product design, and innovative wireless and RF connectivity enables the delivery of a seamless, smart security experience for Arlo users that is easy to set up and interact with every day.

Arlo is seeking a highly experienced Staff Embedded Firmware Engineer to lead the development of next-generation IoT and video streaming products. In this technical leadership role, you will drive the architecture, design, and implementation of high-performance embedded firmware for connected devices, collaborating across hardware, cloud, mobile, and manufacturing teams to deliver innovative products with exceptional quality and reliability.
The ideal candidate has deep expertise in embedded systems, video streaming technologies, and real‑time software development, along with a proven track record of leading complex firmware projects from concept to production.

Responsibilities

  • Lead the architecture, design, development, and delivery of embedded firmware for next‑generation IoT and video streaming products.
  • Drive product development efforts to ensure timely delivery of high‑quality, reliable firmware solutions.
  • Collaborate closely with cross‑functional teams, including Hardware, Cloud, Mobile, QA, and external ODM partners, to ensure seamless end‑to‑end system integration.
  • Design, develop, debug, and integrate embedded software components, including device drivers, communication protocols, RTOS, and platform firmware.
  • Evaluate and integrate new SoCs, chipsets, image sensors, wireless modules, and other hardware components into future product platforms.
  • Analyze board schematics, component datasheets, and hardware designs to optimize system performance and reliability.
  • Troubleshoot complex system‑level issues across hardware, firmware, networking, and cloud interactions.
  • Drive firmware optimization for performance, memory footprint, power consumption, and boot time.
  • Provide technical leadership through design reviews, code reviews, mentoring, and hiring of firmware engineers.

Required Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field; Master’s degree is a plus, or equivalent industry experience.
  • 10+ years of experience in embedded firmware development, with significant experience in video streaming and network‑connected devices.
  • Expert‑level programming skills in Embedded C and C++.
  • Strong experience developing software on RTOS and Embedded Linux platforms.
  • Deep understanding of real‑time multimedia systems, including video/audio processing, compression, and streaming technologies (H.264/H.265).
  • Extensive experience with multithreaded and multitasking embedded software development.
  • Strong expertise in device driver architecture, development, and debugging.
  • Proven experience optimizing embedded software for performance, memory usage, and system efficiency.
  • Excellent debugging and root‑cause analysis skills in complex embedded environments.
  • Strong knowledge of networking protocols, including TCP, UDP, RTP, RTSP, SIP and WebRTC.
  • Experience with wireless communication technologies, including Wi‑Fi, BLE, and LTE.
  • Familiarity with IoT communication architectures and cloud‑connected devices.
  • Hands‑on experience using hardware debugging tools such as oscilloscopes, logic analyzers, signal generators, and protocol analyzers.
  • Proficiency with source control systems such as Git.
  • Excellent communication, collaboration, and technical leadership skills, with experience mentoring engineers and leading technical initiatives.

Preferred Qualifications

  • Experience developing firmware for consumer IoT or smart home devices.
  • Experience with industry protocols such as Zigbee, Z‑Wave, Thread, and Matter.
  • Knowledge of Linux memory management, file systems, memory protection, and kernel internals.
  • Experience optimizing bootloaders such as U‑Boot.
  • Proficiency with scripting languages such as Python, Perl, or Lua.

The pay range for this position reflects the minimum and maximum target for new hire salaries at commencement of employment and is expected to be between (for US candidates)$180,000 - 200,000/year or (for Canada candidates) CAD 140,000 - 170,000/year, plus performance bonus and equity. However, base pay offered may vary depending on multiple factors, including location, role, job‑related knowledge, skills, relevant education and experience. The total compensation package for this position may also include other elements, including bonus, equity, and a full range of benefits. Details of all benefits will be provided if an employee receives an offer of employment.

We are proud to be an Equal Opportunity Employer. We do not discriminate based on Indigenous identity, race, colour, ancestry, place of origin, political belief, religion, marital status, family status, physical or mental disability, sex, sexual orientation, gender identity or expression, or age, or any other legally protected status in all hiring and employment. All qualified applicants will receive consideration for employment without regard to any of these factors.

#J-18808-Ljbffr
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Staff Embedded Firmware Engineer (Contractor) in Richmond, BC vacancy
  •  ...Actively hiring for a couple more Principal-Staff-Chief Engineer level Embedded Firmware Engineers across Canada and the U.S. for 100% remote, full-time opportunities. Same requirements as before: embedded C/C , embedded Linux and RTOS, IoT and connected devices, Networking... 
    Suggested
    Remote job
    Full time
    Richmond, BC
    7 hours ago
  •  ...Hiring: Senior Embedded Firmware Engineer We are looking to connect with experienced embedded engineers interested in building next-generation IoT and video streaming products .  The ideal candidate brings: ~7 years of embedded firmware development ~ Strong Embedded... 
    Suggested
    Remote job
    Manual labor
    Richmond, BC
    7 hours ago
  •  ...would do here SST Wireless is seeking a Firmware Developer with Hardware knowledge that...  ...managing the upstream interaction of your embedded device with various platforms (eg Windows...  ...Get in touch If you are the right engineer / designer for our company, send us your... 
    Suggested
    Full time
    Work at office
    Immediate start

    SST Wireless

    Richmond, BC
    14 days ago
  • $155k - $160k per year

     ...the Role Our client is seeking an experienced Staff Device Program Manager to join its Device Engineering organization and lead complex hardware programs from...  ...Drive end-to-end development across hardware, firmware, RF, mechanical, industrial design, client software... 
    Suggested
    Full time
    Contract work
    Overseas

    TCWGlobal

    Richmond, BC
    7 hours ago
  • $130k - $175k per year

     ...to set up and interact with every day. Staff Device Program Manager Job Type: Full-...  ...As a member of the Arlo Device engineering team, you will be responsible for the development...  ...Zwave, Ethernet, DNS/DHCP, IP, SNMP, and embedded Linux. The primary function of the DPM... 
    Suggested
    Full time
    Work from home
    Worldwide

    Arlo Technologies

    Richmond, BC
    1 day ago
  •  ...Staff Systems Engineer, SAR Missions Richmond, BC | Hybrid We’re seeking an experienced Staff Systems Engineer to support advanced Synthetic Aperture Radar (SAR) mission programs. This role is ideal for a senior technical leader who enjoys solving complex engineering... 
    Work at office
    Local area
    Remote work
    Richmond, BC
    7 hours ago
  • $94k - $118k per year

     ...continuous growth – now looking for our next star – a passionate Test Engineer. This position reports to Test Engineering Manager and will...  ...DC motors linear and rotary actuation technologies embedded systems Familiarity with I2C, SPI, CAN-bus and network protocols... 
    Full time
    Local area
    Worldwide

    Dometic

    Richmond, BC
    more than 2 months ago
  • $86k - $130k per year

     ...mission – bringing to bear a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s been in our DNA since day...  ...platform or payload flight software, mission critical software, embedded software;  Development and/or use of Command and Control,... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    MDA Space Canada

    Richmond, BC
    more than 2 months ago
  • $160k - $180k per year

     ...partner across the heavy industries. We engineer and assemble speed control equipment for...  ...mentor, and scale a team of electrical, firmware, software and mechanical design engineers...  ...Oversight: Review hardware schematics, layouts, embedded SCADA/PLC programs, thermal management,... 

    Arrow Speed Controls Limited

    Richmond, BC
    7 hours ago
  • $60k - $85k per year

     ...Environmental Engineer (Environmental, Water and Wastewater) Emissions Reduction and Compliance Richmond/Burnaby, BC Annual Salary...  ..., with the ability to collaborate effectively with clients, contractors, and project teams. ~ Valid driver's license, access to a vehicle... 
    For contractors
    Full time
    Work at office
    Relocation
    Flexible hours

    Pinchin Canada Career

    Richmond, BC
    more than 2 months ago
  •  ...Engineering Manager | Marine Technology & Power Systems Location: Vancouver, BC Schedule: Onsite About the Opportunity...  ...Strong technical knowledge of power electronics, battery systems, embedded systems, and electronic product development. ~ Demonstrated experience... 
    Full time
    Worldwide

    TRS Staffing Solutions

    Richmond, BC
    21 days ago
  •  ...L3 Technical Support Engineer, Enterprise Networking and AV Solutions Location: Remote, Canada (British Columbia preferred) Department...  ...and AV technologies, including NETGEAR product roadmaps and firmware updates Contribute to proactive support work, such as support... 
    Remote job
    Full time
    Flexible hours

    NETGEAR

    Richmond, BC
    3 days ago
  •  ...industrial sales, this is an opportunity to make a real impact. This is not a high-volume transactional sales role. It's a consultative, engineering-supported sales position where curiosity, problem-solving, and customer education matter as much as commercial results. Why This... 
    Long term contract
    Full time

    Our Client

    Richmond, BC
    more than 2 months ago
  • $95k - $130k per year

     ...bear a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s been...  ...interface with customers, prime contractors and internal multidisciplinary teams to...  ...Management Ensure all artefacts, analysis, firmware, deliverables and documentation are version... 
    For contractors
    Remote work
    Flexible hours

    MDA Space

    Richmond, BC
    19 days ago
  • $60k - $75k per year

    ​​​​ Project Accountant   Location: Richmond, BC Salary: $60,000 - $75,000 (Negotiable depending on experience) Our client is seeking a detail-oriented Project Accountant to support Industrial, Institutional, and Commercial construction projects across British Columbia...
    For contractors
    Full time
    For subcontractor

    Mygreat Recruitment Inc.

    Richmond, BC
    a month ago
  • $60k - $100k per year

     ...sure to have a bit of fun in life! The Intermediate Electrical Engineer (Motor Control PCB) will report to the Research and Development...  ...control PCB design. Primary Responsibilities: Work with Firmware Engineer and Mechanical Engineer to design, prototype and test complete... 
    Full time
    Local area
    Work from home
    Home office
    Overseas
    Flexible hours
    2 days per week

    Progressive Automations

    Richmond, BC
    8 days ago
  •  ...a diverse group of experts, from creative designers to talented engineers. Whatever expertise we bring from all over the world, we listen...  ...drawings to identify pre-engineered manufactured parts Work with staff to transition existing designs from legacy systems into the PLM... 
    Internship
    Work at office
    Worldwide

    WhiteWater West

    Richmond, BC
    4 days ago
  • $186k - $236k per year

     ...The role / impact You will focus on solving engineering problems at scale, moving beyond feature delivery to influence the architecture...  ...remains robust and reliable for millions of global users. As a Staff level engineer, you will have the autonomy to make major code design... 
    Long term contract
    Full time
    Work at office
    Remote work
    Relocation

    xero

    Richmond, BC
    1 day ago
  • $64k - $96k per year

     ...Execute electrical power system network analysis, perform electrical engineering design of projects and provide solution-based engineering...  ...with customers, sales reps, and other technical support and inside staff. What's in it for me? Real project experience designing... 
    Long term contract
    Full time
    Temporary work
    Part time
    Fixed term contract
    Direct hire
    Flexible hours

    Schneider Electric

    Richmond, BC
    8 days ago
  • $86k - $130k per year

     ...and know-how to turn an audacious customer vision into an achievable mission – bringing to bear a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s been in our DNA since day one. For those who dream big and push boundaries on the ground and... 
    Full time
    For subcontractor
    Remote work
    Flexible hours

    MDA Space Canada

    Richmond, BC
    more than 2 months ago
  • $140k - $180k per year

     ...a proud member of the ProMach family, we don't just build machines—we build the future of packaging innovation. As the Director of Engineering, you will provide strategic leadership and operational direction to a multi-disciplinary engineering team responsible for developing... 

    Wexxar Packaging

    Richmond, BC
    3 days ago
  •  ...Job Introduction Senior Mining Engineer to provide short, medium, and long term mine planning expertise for Graymont's open pit mining operations in the Western Region of the USA and Canada. Canada - BC - Richmond Senior Mining Engineer Full-time, Permanent Richmond... 
    Long term contract
    Permanent employment
    Full time
    Temporary work

    Careermine

    Richmond, BC
    1 day ago
  •  ...About the Client Our client is a global engineering and manufacturing company specializing in advanced agitators and mixing solutions for industrial process applications. Their core strength lies not only in delivering equipment but in deeply understanding customer processes... 
    Full time

    Whitecollars

    Richmond, BC
    more than 2 months ago
  •  ...exceptional career opportunities, driven by major global trends. The Role: Saltworks is hiring an Intermediate Commissioning Engineer/Technologist to lead the commissioning of advanced clean technology systems. If you have an engineering background and experience in... 
    Full time
    Worldwide

    Saltworks Technologies

    Richmond, BC
    6 days ago
  •  ...offering exceptional career opportunities, driven by major global trends. The Role: Saltworks is hiring a Junior Commissioning Engineer/Technologist to support the startup and delivery of advanced clean technology systems. This is a great opportunity for someone early... 
    Full time

    Saltworks Technologies

    Richmond, BC
    6 days ago
  •  ...exceptional career opportunities, driven by major global trends. The Role: We have an exciting opportunity for a Controls & Automation Engineer to join our multi-disciplinary team. Our Controls & Automation team provides engineering design expertise to our complex and highly... 
    Full time

    Saltworks Technologies

    Richmond, BC
    6 days ago
  •  ...growing company offering exceptional career opportunities, driven by major global trends. The Role: Join our team as a Pilot Plant Engineer and play a key role in overseeing and optimizing our cutting-edge pilot-scale plants. This role is a combination of fieldwork,... 
    Full time
    Manual labor
    Shift work

    Saltworks Technologies

    Richmond, BC
    6 days ago
  •  ...passionate and love what we do! We are at the forefront of future engineering technologies, with solutions that ensure the success of our...  ...supporting documentation, and participate in bid evaluations or contractor RFIs.  What We Have to Offer In exchange for your commitment... 
    For contractors
    Permanent employment
    Live In
    Work at office
    Immediate start

    Andritz

    Richmond, BC
    13 days ago
  • $150k - $180k per year

     ...and knowledge of the industry while we also make sure to have a bit of fun in life! Job Responsibilities: As a Senior Solutions Engineer for our linear motion division, your main responsibility is strategically pursuing new business from Tier 1 target accounts (OEMs)... 
    Full time
    Contract work
    Internship
    Home office

    Progressive Automations

    Richmond, BC
    8 days ago
  • $26 - $29 per hour

     ...sequence. · Rectifies any safety hazards or other maintenance items promptly. Reports safety hazards or other problems to Director of Engineering & Management as appropriate. · Ensures correct and safe use of all power and hand tools. · Uses all necessary personal... 
    Hourly pay
    Remplacement
    Full time
    Flexible hours
    Shift work
    Day shift
    Afternoon shift
    Weekday work

    Vancouver Airport Marriott Hotel

    Richmond, BC
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Embedded Firmware Engineer (Contractor). Be the first to apply!