Skip to main content

Embedded Software Developer

Location: Waterloo

At Cognitive Systems, our data scientists and engineers work efficiently and quickly to develop smarter and more reliable solutions to enhance the experience with our products and solutions. We apply a mix of methodologies to achieve our goals, including information visualization, statistics, field experiments and machine learning, and actively employ the latest research from scientific and academic communities.

ABOUT YOU

You will thrive working with first-class engineers to develop next generation technologies that will change how the world uses WiFi. You are creative and highly skilled, and can look at traditional technology from new perspectives. You bring skills and new ideas from a multitude of areas, including deep embedded design, Linux kernel and radio SoC interfacing, wireless algorithms and DSP, data science, statistics and machine learning, networking, cloud computing and user interface. You have experience in firmware, embedded Linux (kernel and applications), device drivers, overall system performance tuning, debugging tools, tests and release management. You are versatile, exhibit strong communication skills, high performance as an individual and in teams, and are enthusiastic about tackling new problems across the full-stack as we continue to push technology forward.

WHAT YOU’LL DO

As a subject matter expert, you will be involved in firmware design efforts on our WiFi Motion™ product roadmap.

WHAT YOU’LL NEED

• 5+ years of relevant work experience
• Development experience within embedded systems and firmware design
• Expert-class knowledge of embedded system programming in embedded Linux environment (bootloader, kernel, embedded applications)
• Expertise in writing software using C, Python
• Familiarity with networking and messaging protocols (mqtt) and interfacing between the embedded system to the public cloud
• Experience with real-time application development
• Real-time data processing, digital signal processing
• Understanding the WiFi protocol (primarily PHY - physical layer)

WHY COGNITIVE SYSTEMS?

We are always on the look-out for bright, highly motivated and energetic A-players to join our team. We encourage an open and agile environment where creative thinking leads to ground-breaking achievements and innovations. We promote a healthy work-life balance in a flexible work setting. We offer competitive salaries, an excellent extended health care benefits plan, 4 weeks of paid vacation annually, and we even provide a free catered lunch daily! Most importantly, we are committed to creating the best, most innovative and impactful technology that people will love.

ABOUT US

Founded in 2014, Cognitive Systems Corp., set out on a mission to transform the way the world interacts with and uses wireless signals. Determined to use radio frequency (RF) technology to build a new way to interpret wireless signals, the co-founders drew upon their expertise in silicon design, RF, and cryptography. As a result, WiFi Motion™ was born.

As a person moves through the home, they cause ripples in the WiFi signals. Cognitive’s WiFi Motion™ software senses these changes to the WiFi environment, and uses advanced algorithms to determine when and where motion has occurred, and what action to take.

Today, Cognitive is licensing its cutting-edge WiFi Motion™ software to router manufacturers and internet service providers (ISPs), to enable new service offerings for customers, including Do-It-Yourself home security and elderly wellness monitoring.

Return to Job Postings