Careers

We are currently searching for qualified applicants for the following positions:

  • Senior Technical Support Customer Engineer – Singapore

    Our client is seeking enthusiastic, personable candidates to join their Singapore based Support team. The team is responsible for troubleshooting and solving a wide array of technical problems for customers around the world. As a senior member of the Support team, you will take ownership of complex issues and work directly with R&D and QA teams to ensure they are resolved to the customer's satisfaction. This is a highly technical position. You must be excited by technology and be eager to stay up to date in a rapidly evolving environment. You will be highly focused on providing exceptional service to their customers, partners, and regional teams.
  • Senior Sales Engineer – London UK, Toronto, Singapore, New York

    As a Solutions Architect on our clients Services team, you will have the opportunity to enable their customers to understand and employ thier technology hands-on while coaching and mentoring elite members of a fast-paced, growing organization. You will be an influencer and thought leader with in-depth technical expertise, credibility, and field experience to establish yourself as a subject-matter expert in a company leading innovation within the integration services industry.
  • Manager, Software Development – Kitchener ON

    Our client is seeking a Leader to who will manage department activities within the software development team. Develops and analyses software development strategies. Assists in the training of customers and internal personnel in the use of supported software. Provides support for field problems experienced by customers. They are globally positioned with their state of the art medical instrument and device.
  • Software Developer C#,.NET – Waterloo ON

    This is your opportunity to work at the corporate head office of a dynamic growing company. You will be a hands-on member of the Software Development group and part of product development teams with other professionals from Research & Development, Global Marketing and a Medical Research group. You will be instrumental in the design and development of products that enhance the quality of life for those with hearing loss.
  • Senior Mechanical Engineer

    The primary role the Senior Mechanical Designer is to develop advanced high tech mechanical instruments. These instruments include traditional mechanics, i.e. the design of intricate plastic, rubber and metal components. The design group participates in all phases of a project, from concept development to production. You have hands-on experience in DFM, DFA and tolerance analysis. You will also bring excellent organizational and interpersonal skills. You must also be proficient in PTC ProE, preferably Wildfire 4, and have demonstrated proficiency with Tooling as well as both solids and surfacing applications.
  • Senior Embedded Software Engineer – Ottawa ON

    Our clients Embedded Software Team is offering an exceptional opportunity to be part of a team working on industry leading middleware messaging systems. Their systems need to meet remarkably high standards of quality, performance, reliability, and uptime on a massive scale. We are looking for an individual who has notable experience in all aspects of Linux user-space development for embedded OAM&P applications as well as for control plane functions (custom routing and bridging protocols). Due to the breadth of feature development for this position being very diverse, we need an individual with a background as vast as the position, and with a proven track record of leading in such an environment while producing extremely high quality and robust software.
  • Senior Mobile Application Developer – Waterloo ON

    You will be developing mobile applications for iOS, Android and possibly Blackberry devices as well as Remote Controls for a medical device. Challenges in these applications include managing product communications, creating an infrastructure that supports multiple mobile platforms as well as multiple applications on each platform, and ensuring that products are easy to use by people.
  • Systems/Sales Engineer – New York

    Our clients sales engineering team is seeking dynamic individuals with outstanding technical and interpersonal skills to perform as pre-sales systems/sales engineers based in New York (US) or San Francisco (US). You area pleasant, convincing presence and has an aptitude to work in a fast paced start-up environment. The candidate must have solid experience in the following disciplines:
  • Software Windows Developer – Vancouver BC

    You will be working on leading edge software and hardware solutions in the fast growing desktop virtualized space. The successful candidates will have prior experience developing drivers for Windows environments, with a good understanding of what it takes to deliver real-time solutions.