Join a Growing Team

Calgary Scientific team members are flexible, resourceful and embrace the challenges of rapid growth

We value our people as highly as our customers and partners. Calgary Scientific offers competitive compensation, a comprehensive benefits package and is an equal opportunity employer.

If you have any skills that you believe would be beneficial to Calgary Scientific please 

 

Current Postings:

 

Software Developer Role

 

Reporting to the VP Engineering, the Software Developer role includes the following:

 

Working within a highly efficient Agile team and using a variety of technologies to

        develop algorithms and extend support in our core rendering engine, middle-tier server,

        and web-based client applications.

Writing unit tests for developed functionality and generally supporting the necessary

        infrastructure for a highly productive and effective modern software team.

Working with the Product Management and Quality Assurance teams to deliver

         features and functionality that provide exceptional user experience.

Contributing to the overall maintenance and development of our automated

        build systems.

Mentoring other developers in design techniques and best practices for

        software development.

 

This is an excellent opportunity to contribute to the development of groundbreaking technologies and to participate in a high performance, world-class Agile development team.

 

Required Experience/Skills

3 or more years of experience in C++ development

2 or more years of experience in Java development

Familiarity with web-based technologies including Apache Tomcat, Servlets, JSP,

        HTML / CSS, Adobe Flex, Microsoft Silverlight

Demonstrated experience with cross-platform application

        development (Windows & Linux)

Demonstrated interest and ability to learn new software technologies

Demonstrated ability to deliver high quality, easily maintainable code in a

        production software environment

Familiarity with and enthusiasm for Agile development techniques

Enthusiasm for user experience focused software development.

 

Beneficial Experience/Skills

Demonstrated experience developing on mobile platforms, including

        Apple iPhone, Google Android, and RIM Blackberry.

Experience with OpenGL coding

Experience developing with Adobe Flex / Flash and Microsoft Silverlight.

Experience developing in .NET (C#, C++/CLI)

Experience with Agile development environments (pair programming,

        unit tests, automated testing, re-factoring, Scrum, etc.)

Experience developing 3D software

Experience developing web based applications (client/server, scalability,

        distributed systems)

Familiarity with medical image processing techniques and algorithms

        (segmentation, registration, filtering) using Matlab, VTK, and ITK

 

Please send all resumes to careers@calgaryscientific.com with a subject of “Senior Software Developer”.

 

 

 

Quality Assurance Analyst

Ensuring that robust, high quality products ship from Calgary Scientific is the responsibility of the Quality Assurance Analyst.  The development of our products present a considerable technical challenge that demands continual innovation in both processes and tools.

 

Quality Assurance Analysts at Calgary Scientific work on the forefront of industry innovation, continually exploring the latest thinking in techniques to rapidly release stable products in a constantly changing technical environment. As a Quality Assurance Analyst your responsibilities will include the following:

•  Review business requirements and design documents

•  Consult with Product Management and Development to develop test cases and

   formulate and execute test plans

•  Coordinate and manage team members during tests

•  Create, execute and maintain automated test suites

•  Report and document issues encountered during testing

•  Improve Quality Assurance processes

 

Required :

Demonstrated experience developing on mobile platforms, including 

•  Strong Analytical and Problem Solving skills

•  Attention to detail

•  Proactive and Self-Starter

•  Executes sound judgment and takes the initiative to seek out and solve problems

•  Exceptional Written and Verbal communication skills

•  4+ years of QA experience

•  Outstanding interpersonal and team management skills, including supervising

   and managing team members

•  Experience architecting test cases and executing test plans

•  Review business requirements and design documents to develop test cases

•  Ability to learn and utilize new concepts quickly

•  Adaptable and flexible

•  Knowledge and experience with testing concepts

•  Experience working on Windows, Mac and Linux platforms

 

Recommended:

•  Experience with ISO 9001, ISO 14385 or FDA Submissions would be an asset

•  Knowledge of DICOM standard and exposure to the medical industry is highly desirable

•  Experience with Automated testing tools

•  Knowledge of Risk Analysis and Risk Mitigation strategies

•  Experience with OpenGL or Advanced Visualization

•  Experience with security testing

•  Experience with relational databases and writing SQL queries

•  Coding experience in C, C++, Python, Java and .Net

•  Understands and has experience with the Agile methodology

•  Experience testing on the Blackberry, iPhone or Android

 

Please send all resumes to careers@calgaryscientific.com with a subject of “Quality Assurance Analyst”.