Senior Embedded Firmware Engineer (Contractor)
$115k - $125k per yearArlo Technologies, Inc.
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 talented Senior Embedded Firmware Engineer to develop next-generation IoT and video streaming products. In this role, you will design, implement, and optimize embedded firmware for connected devices, working closely with hardware, cloud, mobile, QA, and manufacturing teams to deliver high-quality products.The ideal candidate has strong experience in embedded systems, video streaming technologies, and real-time software development, with the ability to independently own complex firmware features from design through production.
Responsibilities
Design, develop, debug, and maintain embedded firmware for IoT and video streaming products.
Own major firmware components and features throughout the product development lifecycle, from design to production.
Collaborate with Hardware, Cloud, Mobile, QA, and ODM partners to ensure successful system integration and product delivery.
Develop and integrate device drivers, communication protocols, RTOS components, and platform firmware.
Troubleshoot and resolve complex firmware, hardware, and system-level issues.
Optimize firmware for performance, memory usage, power consumption, and system reliability.
Review board schematics, component datasheets, and hardware documentation to support firmware development and debugging.
Participate in design reviews, code reviews, and root-cause analysis to improve software quality.
Evaluate new SoCs, image sensors, wireless modules, and other hardware components for future product development.
Mentor junior engineers and contribute to engineering best practices and continuous process improvements.
Required Qualifications
Bachelor’s degree in Computer Science, Electrical Engineering, or a related field;
Master’s degree is a plus, or equivalent industry experience.
7+ years of experience in embedded firmware development, preferably with IoT, networking, or video streaming products.
Strong programming skills in Embedded C and C++.
Experience developing software on RTOS and Embedded Linux platforms.
Solid understanding of real-time multimedia applications, including video/audio processing, compression, and streaming technologies (H.264/H.265).
Experience with multithreaded and multitasking embedded software development.
Experience developing and debugging embedded device drivers.
Strong debugging, troubleshooting, and root-cause analysis skills in embedded systems.
Experience optimizing embedded software for performance and resource utilization.
Working knowledge of networking protocols, including TCP, UDP, RTP, RTSP, SIP and WebRTC.
Experience with wireless communication technologies such as 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, and protocol analyzers.
Experience using source control systems such as Git.
Strong communication and collaboration skills with the ability to work effectively across cross‑functional teams.
Preferred Qualifications
Experience developing firmware for consumer IoT or smart home products.
Experience with industry protocols such as Zigbee, Z‑Wave, Thread, and Matter.
Knowledge of Linux memory management, file systems, and bootloaders such as U‑Boot.
Experience with scripting languages such as Python, Perl, or Lua.
Experience supporting products through manufacturing and production.
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 CAD 115,000 - 125,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’re committed to inclusivity and selecting the strongest candidate—no matter their background. Even if you don’t meet every listed qualification, we encourage you to apply. We’re happy to support growth in areas essential to the role. Interested in learning more about our workplace? Visit and follow our LinkedIn, and Glassdoor page to read employee insights and get updates of what it’s like to be part of Arlo.
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
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 talented Senior Embedded Firmware Engineer to develop next-generation IoT and video streaming products. In this role, you will design, implement, and optimize embedded firmware for connected devices, working closely with hardware, cloud, mobile, QA, and manufacturing teams to deliver high-quality products.The ideal candidate has strong experience in embedded systems, video streaming technologies, and real-time software development, with the ability to independently own complex firmware features from design through production.
Responsibilities
Design, develop, debug, and maintain embedded firmware for IoT and video streaming products.
Own major firmware components and features throughout the product development lifecycle, from design to production.
Collaborate with Hardware, Cloud, Mobile, QA, and ODM partners to ensure successful system integration and product delivery.
Develop and integrate device drivers, communication protocols, RTOS components, and platform firmware.
Troubleshoot and resolve complex firmware, hardware, and system-level issues.
Optimize firmware for performance, memory usage, power consumption, and system reliability.
Review board schematics, component datasheets, and hardware documentation to support firmware development and debugging.
Participate in design reviews, code reviews, and root-cause analysis to improve software quality.
Evaluate new SoCs, image sensors, wireless modules, and other hardware components for future product development.
Mentor junior engineers and contribute to engineering best practices and continuous process improvements.
Required Qualifications
Bachelor’s degree in Computer Science, Electrical Engineering, or a related field;
Master’s degree is a plus, or equivalent industry experience.
7+ years of experience in embedded firmware development, preferably with IoT, networking, or video streaming products.
Strong programming skills in Embedded C and C++.
Experience developing software on RTOS and Embedded Linux platforms.
Solid understanding of real-time multimedia applications, including video/audio processing, compression, and streaming technologies (H.264/H.265).
Experience with multithreaded and multitasking embedded software development.
Experience developing and debugging embedded device drivers.
Strong debugging, troubleshooting, and root-cause analysis skills in embedded systems.
Experience optimizing embedded software for performance and resource utilization.
Working knowledge of networking protocols, including TCP, UDP, RTP, RTSP, SIP and WebRTC.
Experience with wireless communication technologies such as 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, and protocol analyzers.
Experience using source control systems such as Git.
Strong communication and collaboration skills with the ability to work effectively across cross‑functional teams.
Preferred Qualifications
Experience developing firmware for consumer IoT or smart home products.
Experience with industry protocols such as Zigbee, Z‑Wave, Thread, and Matter.
Knowledge of Linux memory management, file systems, and bootloaders such as U‑Boot.
Experience with scripting languages such as Python, Perl, or Lua.
Experience supporting products through manufacturing and production.
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 CAD 115,000 - 125,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’re committed to inclusivity and selecting the strongest candidate—no matter their background. Even if you don’t meet every listed qualification, we encourage you to apply. We’re happy to support growth in areas essential to the role. Interested in learning more about our workplace? Visit and follow our LinkedIn, and Glassdoor page to read employee insights and get updates of what it’s like to be part of Arlo.
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 28 minutes ago
Similar jobs that could be interesting for youBased on the Senior Embedded Firmware Engineer (Contractor) in Winnipeg, MB vacancy
- Build embedded firmware with C++ on 32-bit ARM Cortex microcontrollers, focusing on Bluetooth Low Energy and bare-metal development.This Senior Embedded Firmware Engineer role requires hands-on experience across firmware development, integration, debugging, and troubleshooting...Senior
- Lead embedded software and firmware development at HP, applying C++, Linux, debugging, and systems expertise to hardware products. This is a full-time Canada role.The Senior Embedded Firmware Engineer leads complex design and development activities across firmware platforms...SeniorFull time
- Lead embedded firmware development at HP, applying C, C++, Linux, and debugging expertise to complex hardware products and platforms.This Senior Embedded Firmware Engineer leads design, development, and optimization for embedded software and firmware. The role coordinates multiple...Senior
- Senior Firmware Engineer (Embedded Systems) Are you passionate about shaping North America's sustainable future? Founded in 2019, Verdyn is a trailblazing firm offering comprehensive, turn-key solutions in renewable energy, battery storage, power quality, and infrastructure...SeniorLocal area
$140k - $180k per year
...industrial environments - and we’re growing the team to take it even further. About The RoleWe are looking for a Firmware and Embedded Software Engineer to design and develop the real-time software systems that control our humanoid robots. You will own the development of...SeniorWork at officeWorldwide- Job Details Engineering Full-Time 3+ years Kitchener, Ontario Job Type: Full... ...Park) Department: Software & Firmware Reports To: Software & Firmware Lead... ...seeking a methodical and highly capable Embedded Firmware Engineer to serve as the bridge...Long term contractFull timeCasual work
- Lead embedded firmware architecture and C development at Blue Origin, working hands-on across custom digital ASICs and hardware integration. This... ...satellite communications systems.As Principal Firmware Engineer, you will own firmware from architecture and pre-silicon verification...
- ...Communication Products Ltd. in Burnaby, BC, is seeking an experienced Embedded Firmware Developer to join a multidisciplinary team working on telecom... ..., collaborating with hardware, acoustical, and software engineers. The role emphasizes hands-on embedded C development,...Senior
- Drive innovation in embedded systems with Mycionics as an Embedded Firmware Engineer in Kitchener, Ontario. Focus on firmware development, hardware integration, and RTOS implementation to enhance robotic systems. As an Embedded Firmware Engineer, you will play a crucial role...
- Build embedded firmware for Lenovo PCIe switches in Morrisville, North Carolina, applying C, Python, and deep debugging skills. Work directly with hardware details.This hands-on engineering role translates architecture specifications into robust firmware for servers and high...
- Develop reliable embedded firmware in C and C++ with Schneider Electric’s Victoria team, supporting... ...solutions and automated testing.As a Senior Embedded Designer I, you will create firmware... ...generations while collaborating with engineers across technical disciplines.Key Responsibilities...Senior
- ...Dometic is seeking an Embedded Software Developer for our Vancouver team. You will design firmware and connectivity software for electronic and mechatronic products, from... ...in a fast-paced, international environment with engineering colleagues worldwide. #J-18808-Ljbffr...Worldwide
- Design embedded firmware for Microchip Technology’s Datacenter Solutions, using strong C programming and debugging skills. Work with advanced... ...SoC products supporting connected infrastructure.As a Firmware Engineer, you will specify firmware architecture and develop products using...
- A cutting-edge UAV development company in Toronto is seeking an Electronic & Firmware Engineer. In this role, you'll design and develop avionics and embedded systems for next-generation aircraft. The ideal candidate has experience in embedded firmware development, proficiency...Full time
- Lenovo is seeking a UEFI Engineer to join the Infrastructure Solutions Group (ISG) in Morrisville, NC. You... ...collaborate with software engineers to develop optimized firmware for server and enterprise platforms, focusing on embedded firmware across Lenovo’s product lines....
$92.3k - $142k per year
...feasible by the application of scientific and engineering methodologies. Work in this family... ...develop, and maintain robust, real-time embedded software for microprocessor-based protection... ...code.Performance Optimization:Optimize firmware performance for real-time execution,...Local areaRelocation package- ...Algo Communication Products in Burnaby, BC, is seeking a highly motivated Embedded Firmware Developer. You will collaborate with hardware, software, acoustical and design verification teams to build telecom audio/video IP products with top performance. The role requires...SeniorWork at office
- Embedded Firmware DeveloperLocation: Calgary, AB (Hybrid)Employment Type: Full-TimeCompany: OPIsystems Inc.About OPIsystemsFor over 40 years... ...looking for an experienced Embedded Firmware Developer to join our engineering team immediately. This role will focus initially on...Long term contractImmediate start
- Build embedded software for Verdyn's renewable energy infrastructure, combining microcontroller programming with firmware testing and hardware-software integration. Support DC microgrids and EV charging.As a Senior Firmware Engineer, you will develop and fine-tune embedded solutions...Senior
- Tangent Design Engineering Inc. develops complex products where firmware, electronics and the physical world must work together. We seek an intermediate or senior Firmware Engineer who can own firmware features... ...challenge. You will develop embedded firmware in C/C++ for...Senior
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field. 5+ years of embedded firmware development using C++ on 32-bit ARM Cortex microcontrollers. Strong hands-on Bluetooth Low Energy experience, including firmware development...Senior
- Guide embedded firmware and SoC architecture at Analog Devices with C/C++, hardware debug, and software... ...leadership. Travel is 10%.This Senior Principal Architect and Team Lead directs... ...with hardware counterparts and engineering leadsRequirements: BS or MS in electrical...Senior
- ...Qualcomm Canada ULC in Markham, Ontario is seeking an experienced Software Engineer to design, develop, and validate embedded and cloud edge software and utilities. You will collaborate with systems, hardware, architecture, and test teams to deliver world-class software solutions...
- Mycionics Inc in Kitchener, ON is seeking an Embedded Firmware Engineer to bridge hardware and software on our STM32-based control boards. You will develop low-level C/C++ firmware, implement drivers, and interface with sensors and actuators. You will work with RTOS (FreeRTOS...
- ...Miovision in Kitchener is seeking a Firmware Developer to build the low-level hardware abstraction layers (BSP) and on-device software stacks powering Core, Scout and Opticom products. You will navigate multi-board, multi-processor hardware, work on kernel builds, drivers...
- ...technology company specializing in electrochemical systems is seeking a firmware developer to contribute to the next generation of in-line... ...and modifying existing code. Ideal candidates have 2+ years in embedded programming and a background in communication protocols. The company...
- ...technology.Who You Are As a passionate and skilled Hardware/Firmware Engineer at Noze, you'll revolutionize medical diagnostics by... ...LTspiceWhat you need 7+ years of professional electronics design and embedded firmware experience, with at least one product taken from prototype...SeniorContract work
- ...PlacementDuration: Direct Placement The OpportunityThe Senior Firmware Engineer will join the firmware team, and become part of a... ...You will contribute to both system level and firmware level (embedded software) design efforts. Opportunities exist for senior...Senior
- Build C and C++ firmware for real-time medical devices at Puzzle Medical, contributing across the embedded development lifecycle. Collaborate with cross-functional engineers in a hands-on MedTech environment.As a Firmware Developer, you will support early-stage design through...Internship
- ...inefficiencies, and react to alerts all in near real-time.As a Senior Embedded Software Engineer at Samsara, you will develop software that runs on... ...depends on. Peripheral drivers, secure bootloaders, device firmware updates, as well as the core management layers like power...SeniorLong term contractFull timeRemote workFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Firmware Engineer (Contractor). Be the first to apply!
Related searches
- remote firmware engineer Winnipeg, MB
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB
- senior cook Winnipeg, MB
- amica senior lifestyles Winnipeg, MB
- senior building operator Winnipeg, MB
- senior project manager Winnipeg, MB
- senior communications Winnipeg, MB
- sr. IT support analyst Winnipeg, MB
- senior marketing Winnipeg, MB

