Staff Embedded Firmware Engineer (Contractor)
$180k - $200k per yearArlo 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- ...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...SuggestedRemote jobFull time
- ...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...SuggestedRemote jobManual labor
- ...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...SuggestedFull timeWork at officeImmediate start
$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...SuggestedFull timeContract workOverseas$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...SuggestedFull timeWork from homeWorldwide- ...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 officeLocal areaRemote work
$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 timeLocal areaWorldwide$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 timeRemote workWorldwideFlexible hours$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,...$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 contractorsFull timeWork at officeRelocationFlexible hours- ...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 timeWorldwide
- ...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 jobFull timeFlexible hours
- ...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 contractFull time
$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 contractorsRemote workFlexible hours$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 contractorsFull timeFor subcontractor$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 timeLocal areaWork from homeHome officeOverseasFlexible hours2 days per week- ...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...InternshipWork at officeWorldwide
$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 contractFull timeWork at officeRemote workRelocation$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 contractFull timeTemporary workPart timeFixed term contractDirect hireFlexible hours$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 timeFor subcontractorRemote workFlexible hours$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...- ...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 contractPermanent employmentFull timeTemporary work
- ...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
- ...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 timeWorldwide
- ...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
- ...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
- ...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 timeManual laborShift work
- ...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 contractorsPermanent employmentLive InWork at officeImmediate start
$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 timeContract workInternshipHome office$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 payRemplacementFull timeFlexible hoursShift workDay shiftAfternoon shiftWeekday work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Firmware Engineer (Contractor). Be the first to apply!
- project engineer assistant project manager Richmond, BC
- assistant electrical engineer Richmond, BC
- remote firmware engineer Richmond, BC
- building contractor Richmond, BC
- painting contractor Richmond, BC
- independent contractor Richmond, BC
- independent contractor part time Richmond, BC
- work from home independent contractor Richmond, BC
- contractor Richmond, BC
- delivery independent contractor Richmond, BC

