Job Postings

Home » Job Postings
abr

Thank you for your interest in working with us!

There are two career opportunities currently available. Click below for details.

For information, contact careers@vivosonic.com.

Career Opportunities

The Company:

Vivosonic Inc. is a leader in the development of innovative technologies to enhance auditory evoked response detection. We develop, manufacture and market medical devices for auditory diagnostic measurement. The Company’s core competencies are advanced signal processing and filtering techniques for the analysis of electrophysiological responses. Vivosonic is recognized in the industry for developing unique and effective solutions for detecting auditory evoked responses such as from the brainstem and auditory cortex.

Position Overview:

Job Title: Senior Software Developer

Supervisor: The position reports directly to the Director of Software Development and IT.

Job Description:

The successful candidate will be a Desktop developer, with extensive experience developing Windows based desktop applications using the .NET and C#. The candidate will also require extensive knowledge of National Instrument’s Labview to maintain legacy code. The Candidate will apply computer and engineering principles and technologies to the development of cutting edge healthcare products designed and produced here at our Toronto airport location.

Vivosonic is an ISO 13485 registered company, and as such the candidate will gain valuable training in working with ISO medical standards.

The successful candidate will welcome the challenge of solving cutting-edge technical issues related to clinical devices and is expected to research, design and develop software solutions in support of product development.

Responsibilities:

Responsibilities are assigned by the position Supervisor. These responsibilities will include assigned tasks and projects:

• Design and write code for PC desktop software used in and for Vivosonic Products.
• Design and develop database code for MS-SQL server.
• Develop using XML to represent data in application and in SQL server.
• Develop and execute software validation test procedures.
• Write software design descriptions, software requirements specifications and verification and validation procedures.
• Mentor project and fellow team members.
• Transform rough algorithm code to product level code.
• Lead in code review.
• Work with medical researchers and product management to deliver solutions for advanced medical devices.
• Contribute your thoughts and ideas during software design sessions and standups.
• Research and document issues relating to validation and testing of our products.
• Deliver the best possible quality, on-scope and on-time; and support and collaborate with scientific research staff and product design staff, as requested.

Quality:

Understand the Quality Manual System and how it relates to the position:

• Ensure that Documents and Test Records produced comply with Vivosonic’s quality system.
• Ensure that all documentation relating to the creation of software is performed (e.g. task breakdown forms).
• Familiarity with all quality regulations (FDA QSR, ISO 13485 and IEC 62304).
• Ensure compliance of software with Coding Style Guidelines.

Skills and Knowledge:

• Highly desired: Proficient in writing Labview code.
• Highly desired: Proficient in writing C# code and XML experience.
• Highly desired: Proficient in Desktop software development.
• Knowledge of XML markup and associated technologies
• Knowledge of Graphical User Interface design principles.
• Knowledge of Program coding Best Practices.
• Database design and management concepts.
• Knowledge of statistics and clinical research methodology.
• Experience developing Medical Technology in a regulated environment.
• Deeply curious about new technology, techniques and ideas.
• Knowledge of Windows OS environment from a code perspective.
• Ability to create proper documentation in clear and concise English.

Attributes:

• Ability to prepare high quality and reliable deliverables while working quickly, calmly, and effectively.
• Ability to work closely as part of a team, as well as independently when necessary.
• Ability to respond to urgent situations appropriately by prioritization.
• Accuracy and strong attention to detail.
• Ability to take initiative.

Experience:

• 6 – 10 years’ experience writing code for Microsoft Windows environment.
• Certified or 5+ years LabVIEW Developer.
• Certified or 5+ Experience with C#.
• MUST have excellent oral and written communication in English.

Education:

• University Degree – Computer Science, Computer Engineering or related field with specialization in applicable subjects.

Relationships:

• The position reports directly to the Director of Software Development and IT. The Software Developer must promote positive and effective working relationships internally and externally.
• We offer a competitive salary and benefits for the successful candidate.

Job Type:

• Permanent – Full-time


 

Email resumes to careers@vivosonic.com.

 


The Company:

Vivosonic Inc. is a leader in the development of innovative technologies to enhance auditory evoked response detection. We develop, manufacture and market medical devices for auditory diagnostic measurement. The Company’s core competencies are advanced signal processing and filtering techniques for the analysis of electrophysiological responses. Vivosonic is recognized in the industry for developing unique and effective solutions for detecting auditory evoked responses such as from the brainstem and auditory cortex.

Position Overview:

Job Title: Research Software Engineer for Medical Devices

Supervisor: The position reports directly to the Vice President Research.

Job Description:

We are looking to expand the Research team with a talented, curious and daring software engineer with hardware application experience. The candidate will be part of a team working on the development, testing and validation of signal processing algorithms and software for medical devices. The projects will focus on small device applications using low power DSP and Bluetooth communications. The successful candidate will be given dedicated projects to develop and optimize new and current algorithms and the application software. The candidate will be aware of efficient architecture design and will be aware of risk mitigation in the application development and for the end product. It is important that the successful candidate has an appreciation of how a clinician will use the end product and how they define superior performance.

Vivosonic is an ISO 13485 registered company, and as such the candidate will gain valuable training in working with ISO medical standards.

Responsibilities:

• Work with medical researchers and product management to deliver solutions for advanced medical devices
• Perform research to validate product performance relative to marketing claims
• Contribute your thoughts and ideas during design sessions and team meetings
• Research and document issues relating to validation and testing of our products
• Deliver the best possible quality, on-scope and on-time; and
• Support and collaborate with scientific research staff and product design staff, as requested

Skills and Knowledge:

The successful candidate shall have the following skills and knowledge:

• 4+ years of experience of designing, developing and delivering software products
• Proficient in C++ (2+ years of experience) and Matlab or Python (2+ years of experience)
• Knowledge of assembler
• Experience in embedded microcontroller and/or DSP firmware design
• Good English written, verbal, and documentation communication skills (strong skills preferred)

The following skills and knowledge will enhance the candidate’s success:

Software

• Experience in software architecture design
• Database design and management concepts including XML/SQL
• Experience in C#, C

Research

• Skilled in reading, understanding and implementing algorithms such as those found in technical journal articles in the area of biomedical signal processing
• Knowledge of statistics and clinical research methodology.
• Knowledge of state-of-the-art digital signal processing algorithms, techniques and state-of-the-art stochastic analysis
• Experience in biomedical signal processing

Hardware related

• Experience with digital RF communications and subsystems
• Knowledge of Bluetooth implementation and use
• Hardware design experience (Analog and Digital)

Experience with Project Management

Attributes:

• Ability to learn independently and adapt to new techniques
• Ability to prepare high quality and reliable deliverables while working quickly, calmly, and effectively
• Ability to work closely as part of a team, as well as independently when necessary
• Ability to respond to urgent situations appropriately by prioritization
• Accuracy and strong attention to detail
• Ability to take initiative

Education:

• University Degree – Computer Engineering, Computer Science or related field with specialization in applicable subjects. Masters’ degree in Computer Engineering preferred.

Relationships:

The position reports directly to the Vice President Research. The Research Software Engineer for Medical Devices must promote positive and effective working relationships internally and externally.
We offer a competitive salary and benefits for the successful candidate.

Job Type:

• Permanent – Full-time


 

Email resumes to careers@vivosonic.com.