Embedded Software Engineer

1 week ago


Kitchener, Ontario, Canada AdHawk Microsystems Full time


About AdHawkAdHawk Microsystems is changing the way that humans interact with computers by introducing microsystems that can detect eye movements and micro-gestures with unprecedented resolution, speed, and power efficiency.

Our eye tracking sensors will transform the way people use Virtual and Augmented Reality (VR/AR) technology (the next major computing platform) through foveated rendering, intuitive and seamless UI design, and enhanced immersion.

Our all-day wearable technology will also provide unprecedented insights into cognitive health, eye health, and productivity.

AdHawk spun off of the University of Waterloo in 2017 with investment from Intel Capital, Samsung Ventures, Sony Innovation, HP Ventures, Essilor Luxottica, and others.

Our team consists of researchers and engineers of the highest caliber with a deep sense of curiosity and a passion for the technology we develop.

We publish award-winning research papers, fabricate custom silicon chips at leading foundries, and push the boundaries of physics and manufacturing to develop products that create compelling value for our customers.

Successful candidates will gain hands-on familiarity with several new HCI peripherals built around a groundbreaking MEMS electro-optical sensor platform.

You will be one of the first people to have an opportunity to redefine the way VR/AR technology is used.

You will also have a chance to develop new paradigms in gestural input technology on tomorrow's wearable devices.

Our range of customers and collaborators include many of the most recognizable names in mobile electronicsCheck out the AdHawk YouTube channels and a HackSmith episode featuring AdHawk eye tracking:
is looking for a talented and experienced Embedded Software Engineer to help build an awesome eye-tracking product. We need help creating our next generation embedded platform, as well as building and integrating new eye tracking features.

Our Embedded platform is built on a Cortex M series CPU, and is responsible for controlling the MEMS scanners, processing the raw data with a series of algorithms, and communicating with other devices.

As a real-time wearable platform there are strict size, power and performance requirements for the system.

You will be involved in every aspect of the product development cycle from architecture and design to support and maintenance.

You will work closely with the whole software team, as well as the product and customer teams to identify project requirements, create APIs and architectures, and build solutions.

As a small team, there is the flexibility to gain experience and contribute to all levels of our stack.
ResponsibilitiesHelp architect and implement new features for our embedded platformDesign and develop our next generation embedded platformDevelop SDKs and tools for communicating and interacting with our eye trackerShip features early and often to customersParticipate in code reviews, API design, and planning meetingsParticipate in schematic reviews, hardware bringup, and hardware testingRequirementsSignificant experience writing C code for embedded MCUs, such as the Cortex-M seriesExperience with Python, and common embedded toolingExperience with hardware design and board bringupAn understanding of common hardware peripherals and interfacesFamiliarity with tools like Git, Bitbucket, Jenkins, Jira, etc

  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Developer – Embedded Systems (AUTOSAR Classic)Are you excited about joining a top-notch worldwide engineering design firm that specializes in crafting embedded software/hardware, electronics, and electro-mechanical solutions?What we're seekingHighly motivated and dynamic professionalsDesigners with diverse backgrounds and a client-oriented service...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Developer – Embedded Systems (BSP)Are you prepared to join a top global engineering design firm specializing in embedded software/hardware, electronics, and electro-mechanics?What we're seeking:Highly motivated and dynamic professionalsDesigners with diverse backgrounds and a service-oriented mindsetProfessionals able to work on in-house projects...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Developer – Embedded Systems (AUTOSAR Adaptive)Are you excited about being part of a top-notch global engineering design house that specializes in creating embedded software/hardware, electronics, and electro-mechanics?What we're seeking:Dynamic professionals who are highly motivatedDesigners with diverse backgrounds and a service-oriented mindset...

  • Embedded Engineer

    1 week ago


    Kitchener, Ontario, Canada EPITEC Full time

    Epitec, Inc.JOB TYPE:Embedded Software EngineerLOCATION:Sunrise, FloridaSUMMARY of Skills: Embedded Software EngineerPosition Description:Senior Software Development - C++ If you are a highly motivated self-starter interested in working on next-generation user experiences that will be used in millions of vehicles worldwide, then we may have a role for you We...


  • Kitchener, Ontario, Canada AdHawk Microsystems Full time

    About AdHawkAdHawk Microsystems develops eye-tracking technology that helps unlock the connection between the eyes, the brain and the world around us. We produce custom silicon microsystems at the wafer-scale to enable the proliferation of eye tracking in consumer electronics products. Our team has re-imagined the architecture of conventional eye-tracking...


  • Kitchener, Ontario, Canada AdHawk Microsystems Full time

    About AdHawkAdHawk Microsystems specializes in developing cutting-edge eye-tracking technology that enhances the connection between the eyes, the brain, and the world. We design customized silicon microsystems at a large scale to foster the integration of eye tracking in various consumer electronics. Our team has revolutionized the traditional eye-tracking...


  • Kitchener, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Kitchener, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Kitchener, Ontario, Canada Voyis Full time

    About Voyis: Voyis designs and manufactures high-performance underwater optical sensors (lasers, cameras, lights) for autonomous underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers to survey more than 10,000km of ocean floor across all 7 continents, helping...


  • Kitchener, Ontario, Canada Voyis Full time

    About Voyis: Voyis designs and manufactures high performance underwater optical sensors (lasers, cameras, lights) for autonomous underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers to survey more than 10,000km of ocean floor across all 7 continents, helping...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Developer – Embedded Systems (BSP) Ready to join a top global engineering design firm specializing in embedded software/hardware, electronics, and electro-mechanics? You'll play a key role in a team focused on developing lower layer automotive software, covering OS, kernel, drivers, and core services like file systems, graphics, networking, and...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Developer – Embedded Systems (AUTOSAR Adaptive) Are you ready to join a top global engineering design company specialized in creating embedded software/hardware, electronics, and electro-mechanics? You will collaborate on cutting-edge automotive embedded software projects Integrate, release-test, and deploy Adaptive AUTOSAR stack for various...


  • Kitchener, Ontario, Canada Onsemi Full time

    At onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We're developing leading-edge wireless-enabled MCUs, DSPs and software that sense and connect the world or help manage...


  • Kitchener, Ontario, Canada Alpha Consulting Corp Full time

    We are currently seeking a "Software Engineer Senior" for a contract role with one of our clients in Waterloo, ON. Please apply you would be interested and available for it.Duration: 8+ MonthsExperience Required: Experience of 2 or more of JavaScript / XML / React.Js / React Native - 4+ years of Experience with any of Linux / Unix/ QNX / Android - 4+ years...

  • Software Engineer

    1 week ago


    Kitchener, Ontario, Canada Robert Bosch Group Full time

    As one of the world's leading automotive steering suppliers, Robert Bosch Automotive Steering LLC is growing in the market and continues to innovate and develop new products to meet customer needs. Our engineering, technical purchasing, and sales teams are located in both Plymouth, MI and Guadalajara, MX, with expansion to Canada. They are fully supporting...


  • Kitchener, Ontario, Canada Actalent Full time

    JOB DESCRIPTION Description: Our client is seeking to hire a person with embedded software development expertise. This team develops control algorithms and produces code for vehicle features related to climate, starting, locking, lighting, alarms, windows, powered enclosures, and seats. Responsibilities include owning and reviewing requirements, creation...


  • Kitchener, Ontario, Canada Epitec Inc Full time

    JOB SUMMARY: Senior Software Engineer Searching for a skilled Senior Software Engineer with over 5 years of experience in JavaScript, React framework, and API development. RESPONSIBILITIES: Hands-on work background with react, skilled in creating custom hooks, and utilizing webpack and babel plugins to improve developer experience for large-scale...


  • Kitchener, Ontario, Canada Semiconductor Components Industries, LLC Full time

    About Us At onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We're developing leading-edge wireless-enabled MCUs, DSPs and software that sense and connect the world or...

  • BlackBerry QNX

    1 week ago


    Kitchener, Ontario, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: Ideally on-site, Ottawa, Waterloo. Other North American locations considered. BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the...

  • Software Developer

    1 week ago


    Kitchener, Ontario, Canada Ford Motor Company Full time

    Ford was built on the belief that freedom of movement drives human progress. As we look to the future and the changing needs of society, we are committed to becoming the world's most trusted mobility company – delivering smart vehicles for a smart world. Join our team as we create tomorrow We believe in putting people first, working together, and facing...