607 King St W Unit 1, Kitchener, ON
We are looking for a talented and experienced Senior Software Engineer to lead the architecture, design, and development of our desktop applications. These applications will showcase the capabilities of AdHawk’s eye-tracking hardware, as well as the usefulness of eye-tracking as a new human-input for digital devices.
Contribute to architecture and design decisions impacting all layers of the software stack
Architect, design, and develop desktop and mobile applications that leverage eye-tracking and other micro-gestural inputs
Contribute innovative and original ideas to the technology, algorithms, and products
Contribute to maintenance and improvement of the current eye-tracking software
Mentor and coach others on the engineering team
Collaborate with a highly cross-functional team in an agile environment
Strong understanding of software architecture and best practices
Experience in full product development cycle (conceptualization, architecture/design, development/testing, deployment, maintenance, and support)
Expertise in object-oriented programming in Python/C++
Passion for developing high quality software in a fast-paced collaborative environment
Excellent verbal and written communication skills
Expertise in UX/UI design and development is highly desirable
Expertise in Windows development
Expertise in mobile or AR/VR development
Expertise in web technologies (REST, HTML, CSS, Node.js, Angular)
Expertise in database technologies
You will be involved in every aspect of the product development cycle. You will work closely with our product and customer teams to identify requirements and establish user workflows.
You will lead the development of various features starting from architecture and design to support and maintenance. You will be involved in planning and prioritizing sprint and release activities.