Aimetis
  Select Language
Careers

Aimetis Corp. develops and markets Intelligent Video software and services for physical security and business intelligence applications worldwide. With offices in Waterloo, Canada, Frankfurt, Germany and Shanghai, China, Aimetis is an innovative market leader for video analytics and Open IP-Surveillance software. Aimetis products are sold through channel partners in over 100 countries and have won numerous industry awards. It is seeking driven individuals who thrive in entrepreneurial, fast-paced and high growth environment.

Our current job opportunities are listed below.

Position Location
Full Stack Web / .NET Software Developer Canada - Waterloo
Full Stack Web Developer Canada - Waterloo
Product Marketing Manager Canada - Waterloo

 


Full Stack Web / .NET Software Developer

Canada - Waterloo

Aimetis, a leading computer vision company, has an immediate opening for a .NET / Web software developer to help implement the next generation of our distributed video management software (VMS). The successful candidate will join our team of highly skilled developers at our Waterloo, Ontario, Canada headquarters.

Reporting to the VP of Engineering, the Full Stack Web / .NET Software Developer is responsible for development and maintenance of VMS functionality and integrations with relevant 3rd-party systems.

Requirements

  • Expert in using object oriented techniques to solve problems
  • Exposure to functional programming techniques
  • 5 years C# experience
  • 2 years JavaScript, HTML5, and CSS3 experience
  • 2 years concurrency/multi-threaded programming experience
  • 2 years distributed systems/network programming experience
  • 2 years database/SQL problem solving experience
  • Experience with Knockout, Durandal (or other MVVM framework)
  • Experience with ES6 Promises (or other async mechanisms)
  • Understanding of REST principles
  • Microsoft Visual Studio experience
  • Experience writing readable, reusable, and refactorable code
  • Bachelor degree in computer science (or similar)
  • Desire to be a strong member of an even stronger team

Advantages (Nice to have)

  • Experience developing a SPA with JavaScript
  • Experience working with video/codecs/cameras
  • Experience with TypeScript
  • Experience with modern best practices: TDD, SCRUM, Agile, XP
  • Experience with WCF, LINQ
  • Experience debugging crash dumps on Windows
  • Mobile device interoperation/development (Android, iPhone/iPad)
  • Linux experience
  • C++ experience (concurrency/sockets)
  • DirectShow programming experience (managed and unmanaged)
  • Understanding of SSL and certificates
  • Experience with source control (Subversion)
  • Experience with VSTS 2012/2013

Interview Process

Phase 1: Selected candidates will visit Waterloo headquarters and participate in a 60 minute programming test followed by a short evaluation.
The test will be performed directly in either Visual Studio or Eclipse and will consist of a set of programming problems.

Phase 2: Selected candidates will participate in series of interviews with the team.

Contact

Aimetis thanks all candidates for their interest; however, only those selected for interviews will be contacted.

No new agencies please.

Applications may be submitted in Word or PDF format, by email, to jobs@aimetis.com.

 


Full Stack Web Developer

Canada - Waterloo

Aimetis is a software company offering integrated intelligent video management solutions for security surveillance and business intelligence applications. The company is a global leader in intelligent video technology and is propelling the adoption of video analytics as an integral component of video management solutions. Aimetis products are based on innovative, open technologies that provide customers with a single platform for migrating from analog video to intelligent IP video solutions.

Aimetis is a Canadian-based company, headquartered in Waterloo, Ontario. It is recognized by industry analysts, resellers, and end-customers for its product innovation and commitment to excellence. Our solutions are sold through distributors and certified partners in over 100 countries.

Responsibilities

  • Develop and maintain web applications using the Microsoft stack
  • Work with external consultants and internal stakeholders to develop web properties and digital marketing projects across all channels
  • Develop and manage the partner portal
  • Help influence and implement corporate SEO strategy
  • Ensure adherence to Google analytics best practices
  • Integrate digital marketing properties with CRM and marketing automation systems

Requirements

  • Experience developing web applications for the ASP.net framework in C#
  • Microsoft SQL Server experience including writing stored procedures
  • Strong JavaScript, HTML, and CSS experience
  • Experience with PHP
  • Knowledge of IIS and Microsoft Windows configuration and maintenance
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image.
  • Experience with source control (e.g. Subversion)
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Good understanding of SEO principles ensuring applications adhere to them
  • Web service development experience
  • Solid experience of Google analytics, Salesforce and marketing automation system integration
  • Bachelor degree in computer science (or similar)
  • Desire to be a strong member of an even stronger team

Advantages (Nice to have)

  • Familiarity with DevExpress controls
  • Experience with Microsoft Azure
  • Completion of projects using ASP.net Web Forms and ASP.net MVC
  • Understanding of XML and XML transformations
  • Knowledge of Jquery
  • Experience with modern best practices: SCRUM, Agile
  • Mobile device interoperation/development (Android, iPhone/iPad)
  • Adobe Creative Cloud
  • UX design

Contact

Applications may be submitting in PDF format, by email, to jobs@aimetis.com.

Aimetis thanks all candidates for their interest; however, only those selected for interviews will be contacted.

No new agencies please.

 


Product Marketing Manager

Canada - Waterloo

Reporting to the VP Product Management, the product marketing manager provides product line support, operational readiness and on-going sales support. This position requires close interaction with Marketing Communications and sales management. Strong communication skills are a must. Key duties include converting technical positioning into key market messages and launching the products into market.

Key Responsibilities

  • Messaging – develop product positioning and messaging that differentiates Aimetis products in the market
  • Sales enablement – communicate the value proposition to the sales team and develop the sales tools that support the selling process
  • Product launch – plan the launch of new products and releases and manage the cross-functional implementation of the plan
  • Market intelligence – be the expert on the buyers, how they buy and their buying criteria; be the expert on the competition 
  • Demand generation – develop the strategy and manage the marketing programs that drive demand for your products
  • Thought leadership – deliver thought-leading content via events, blogs, white papers, and other outlets

Requirements

  • 2+ years of product marketing experience with at least 2 years’ experience in a field facing role
  • Bachelor degree in business, marketing or computer science /  engineering degree
  • Very strong written communication skills
  • Willing to travel 25%
  • Excellent people and management skills to interact with staff, colleagues and cross-functional teams, and third parties.

Contact

Aimetis thanks all candidates for their interest; however, only those selected for interviews will be contacted.

No new agencies please.

Applications may be submitted in Word or PDF format, by email, to jobs@aimetis.com.