Senior Embedded Software Engineer, Platform Software

1 week ago


Waterloo ON, Canada AdHawk Microsystems Full time

AdHawk 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 systems to achieve the performance that is required for mobile, medical, and AR/VR applications. With order-of-magnitude improvements in sampling rate, latency, and power consumption, we can capture subtle changes in eye movement dynamics, enabling effortless control of wearable devices, while revealing the interests, emotional state, and health of a person.

We are a fully funded startup with an experienced management team that believes in the ability of candidates to make a significant contribution to the future of human-computer interaction (HCI). We believe in a flexible work environment with an emphasis on results and outcomes--not hours. Successful candidates will gain hands-on familiarity with several new HCI peripherals built around a groundbreaking MEMS electro-optical sensor platform. Our range of customers and collaborators includes renowned international corporations and research institutes from around the world.

Check out the AdHawk YouTube channel and a HackSmith episode featuring AdHawk eye tracking:


//

//

AdHawk 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 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. Help architect and implement new features for our embedded platform
Ship features early and often to customers
Participate in code reviews, API design and planning meetings
Participate in schematic reviews, hardware bringup, and hardware testing

Significant experience writing C code for embedded MCUs, such as the Cortex-M series
Experience with Python, and common embedded tooling



  • Concord, ON, Canada Cleveland Range Full time

    Position Summary: Lead Engineer for all Cleveland’s control system projects and Sustaining support for legacy controls. Works collaboratively with other functional areas to set and meet priorities that support the business strategy. Identifies and defines system architectures, hardware requirements, and application software functionality for the brand....


  • Waterloo, ON, Canada AdHawk Microsystems Full time

    About AdHawk AdHawk 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...


  • Waterloo, ON, Canada AdHawk Microsystems Full time

    About AdHawk AdHawk 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...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    At Ford Motor Company, we believe that innovation drives human progress. Our commitment to becoming the world's most trusted mobility company requires dedicated professionals to deliver smart vehicles for a smart world.This position is part of our System Stability Software team, working on cutting-edge automotive infotainment platforms and other high-impact...


  • Waterloo, Canada Ford Motor Company Full time

    We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we’re all a part of something bigger than ourselves. Are you ready to change the way the world moves?  Ford’s Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company’s...


  • Waterloo, Canada Ford Motor Company Full time

    We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we’re all a part of something bigger than ourselves. Are you ready to change the way the world moves?  Ford’s Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company’s...


  • Waterloo, Ontario, Canada Epsilon Solutions Ltd. Full time

    Job Title:Senior Embedded Software Engineer - Autosar and C ExpertAbout the Role:Epsilon Solutions Ltd. is seeking an experienced Senior Embedded Software Engineer to join our team. The ideal candidate will have a strong background in Autosar and C programming, with a focus on developing production-ready software.Responsibilities:The successful candidate...


  • Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    We are seeking a highly skilled Senior Embedded Software Developer to join our team at Huawei Technologies Canada Co., Ltd.About the Role:The ideal candidate will have experience with C/C++ programming languages, working on embedded systems, and a strong understanding of AI/ML algorithms and frameworks such as TensorFlow or PyTorch.Responsibilities:Develop...


  • Waterloo, ON, Canada SRI Tech Solutions Inc. Full time

    Classic Autosar and C C++ with automative exp, Adaptive autosar (will be added advantage) Waterloo/Ottawa, ON (5 days office) Bachelor’s degree in electrical engineering, Computer Science, or equivalent. 6+ years of microcontroller embedded software development or testing. 6+ years of C or other structured language. 6+ years of AUTOSAR experience...


  • Waterloo, ON, Canada SRI Tech Solutions Inc. Full time

    Classic Autosar and C C++ with automative exp, Adaptive autosar (will be added advantage) Waterloo/Ottawa, ON (5 days office) Bachelor’s degree in electrical engineering, Computer Science, or equivalent. 6+ years of microcontroller embedded software development or testing. 6+ years of C or other structured language. 6+ years of AUTOSAR experience...


  • Concord, ON, Canada Cleveland Range Full time

    Position Summary: Lead Engineer for all Cleveland’s control system projects and Sustaining support for legacy controls. Works collaboratively with other functional areas to set and meet priorities that support the business strategy. Identifies and defines system architectures, hardware requirements, and application software functionality for the brand....


  • Concord, ON, Canada Cleveland Range Full time

    Position Summary: Lead Engineer for all Cleveland’s control system projects and Sustaining support for legacy controls. Works collaboratively with other functional areas to set and meet priorities that support the business strategy. Identifies and defines system architectures, hardware requirements, and application software functionality for the brand....


  • Waterloo, Canada SRI Tech Solutions Inc. Full time

    Classic Autosar and CC++ with automative exp , Adaptive autosar (will be added advantage)Waterloo/Ottawa, ON (5 days office)Bachelor’s degree in electrical engineering, Computer Science, or equivalent.6+ years of microcontroller embedded software development or testing.6+ years of C or other structured language.6+ years of AUTOSAR experience (developing...


  • Waterloo, Ontario, Canada Nuvation Engineering Full time

    Embedded Software Developer Job DescriptionNuvation Engineering is seeking a talented Senior Embedded Software Developer to join our team in the Waterloo Region. As a key member of our engineering group, you will be responsible for delivering high-quality software solutions that meet the technical requirements of our clients.ResponsibilitiesSoftware...


  • Mississauga, ON, Canada Romet Limited Canada Full time

    Embedded Software Engineering Technician Group retirement plan Training opportunities Social events, a great team and more! Today, Romet is an international market leader that provides end-to-end measurement solutions to natural gas utilities across the globe by providing best-in-class technologies to meet our customers' needs now and 20 years from...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    About Ford Motor CompanyWe're a leading automotive manufacturer driven by innovation and customer obsession. Our Electric Vehicles, Digital and Design team is responsible for delivering a fully electric transportation future.Estimated Salary: $120,000 - $180,000 per yearJob DescriptionThis role offers the unique opportunity to work on cutting-edge embedded...


  • Ottawa, ON, Canada Insight Global Full time

    Must-Have Qualifications - 5+ years of experience with C++ development (version 11, 14 or 17 preferred)- Experience working in an embedded environment - Experience with established software design patterns, efficient data structures, and multi-threaded system design - Experience with OOPS concepts, memory management and code optimization Plusses -...


  • Ottawa, ON, Canada Insight Global Full time

    Must-Have Qualifications - 5+ years of experience with C++ development (version 11, 14 or 17 preferred)- Experience working in an embedded environment - Experience with established software design patterns, efficient data structures, and multi-threaded system design - Experience with OOPS concepts, memory management and code optimization Plusses -...


  • Waterloo, Canada Onsemi 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...


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

    At onsemi, we're driving innovations to build a better future through silicon and software solutions. Our focus is on automotive and industrial end-markets, accelerating change in megatrends like vehicle electrification and safety, sustainable energy grids, industrial automation, and 5G and cloud infrastructure.We're seeking an innovative Embedded Software...