We are currently hiring. Please apply by email at pr@questat.ca.
Sr. Mobile Computer Software Engineer
The Sr. Mobile Computer Software Engineer will lead all phases of design projects from requirements gathering to regulatory submission, including traceability and risk analysis for Questat’s mobile health application on Android.
This role is also responsible for liaison with internal and external partner design teams to ensure effective and efficient concurrent design, that organically integrates all elements of the point of care blood analysis system, including chemical sensors, fluidic system and the measuring instrument.
Duties and Responsibilities
-
Design, develop, implement and document application software for the Questat mobile computer
-
Uses applicable technologies that include Java, Kotlin, Android Studio, IntelliJ, Eclipse, GIT, JUnit
-
Mobile applications development (Android)
-
Design and development of data interfaces
-
Knowledge in developing software applications in multi-threading environments and in utilizing network communications protocols
-
Analyzes software application performance; devises and implements optimizations
-
Develops software unit tests and perform manual quality-assurance testing
-
Compiles technical documentation of software features and functionality
-
Recommends and develops software architecture and high level design
-
Work is assigned only in terms of broad objectives to be accomplished, and is reviewed for policy, soundness of approach and general effectiveness.
-
May supervise large or small groups containing well qualified and non-proffesionall staff.
-
Makes responsible decisions not usually subject to technical review on all matters assigned.
-
Works within the development team and independently, conduct integration of software component and interfaces
-
Improves operations by conducting systems analysis, recommending changes in policies and procedures
-
Outlines more difficult problems and methods of approach.
-
Monitors technology trends such as emerging standards for new technology opportunities
-
Ensures, and creates, as needed, software engineering processes, practices, lifecycle processes and documentation that are consistent with good practice and standards required by FDA and world regulatory bodies
-
Communicates with engineers and manufacturer’s technical support staff regarding programming needs and performance, gathers requirements, fulfills user requests, provides assistance and conducts training
Job Demands
- Integrate within a highly multidisciplinary team in charge of developing and validating a point of care system for blood analysis. Manage assigned tasks in an extremely interfaced team on tight deadlines.
- Attention to detail while maintaining the ability to multi-task and manage project timelines.
- Commitment to effectively manage change and shift priorities as opportunities or issues arise.
- Integrity, professionalism and overall commitment to excellence are paramount.
- A sense of urgency and results orientation with a dedicated focus toward validation of the product design and associated manufacturing processes.
- High tolerance to ambiguity and ability make progress in the face of it.
Skills & Qualifications (Education and Experience)
-
Bachelor’s degree in software related discipline and/or an equivalent combination of education and technical experience
-
10+ years of related work experience
-
Software engineering skills with strong knowledge of multiple technologies
-
Familiar with design patterns (MVVM, MVP, MVC)
-
Experience with: C#, .NET and/or .NET Compact, JSON, NHibernate, Windows Forms, Relational Database design and development (SQLite, MS SQL Server or MS SQL Server Compact), Unit testing (e.g. NUnit, Rhino Mocks, etc), MVC, LINQ. T-SQL, Windows Form, OO, Web applications development (ASP.NET, JavaScript)
-
Experience with database centric application development, database design, development and maintenance; windows applications development, including dynamic libraries, services and forms; design and development of data interfaces; knowledge in developing software applications in multi-threading, windows based networked environments and in utilizing network communications protocols.
-
Experience working with: C/C++ and Assembly programming, embedded and real-time OS, in-depth knowledge of embedded architectures, ability to analyze assembly code for implementing optimizations, developing applications in either multi-core systems or heterogeneous multi-processor systems, implementing digital signal processing algorithms, driver development, ARM and Data Acquisition Systems programming, lower and high level protocols, including wireless such as Bluetooth and WiFi, serial interfaces SPI, I2C, RSR232 and USB, software testing using embedded debugging tools and lab equipment, hardware debugging, common embedded software tools such as GCC, SubVersion, Bugzilla, IAR and Eclipse, or similar.
-
Independently analyzes requirements and liaises with internal and external sources
-
FDA/GMP/ISO – highly regulated operating environment
-
Knowledge of medical software standards (e.g. IEC 62304, ISO 13485)
-
Experience with full software development lifecycle: requirements gathering and documentation, system architecture, detailed design, verification and validation.
-
Demonstrated ability to design comprehensive validation and verification strategies with supporting documentation including test plans, procedures, and reports
-
Strong analytical, critical thinking and problem solving skills.
-
Motivated and independent with strong interpersonal skills.
-
Well organized work habits
-
Strong communication and collaboration skillsStrong technical writing skills
-
Experience with regulated environment (ISO, FDA) would be an assett
Sr. Software/Firmware Engineer
The Sr. SW/FW Engineer is expected to
- lead and mentor the software team in the development of the Questat system
- architect, implement and maintain complex firmware design
- define and bring up new sensing chisets and ASICs from initial specification to production
- quickly debug and effectively close out system issues related to the product FW and systems
- be active participant in the design process
-
write clean, esy to understand, rbust , testable, and sustainable code tailored for embedded systems and support the team to do the same
-
specify and document communication protocols, system states, and feature requirements in partnership with other teams
-
help select microcontrollers, define power management strategies and review schematics with the HW team
-
collaborate with quality engineering teamss to inform and craft their white-box testing
The successful candidate will lead all phases of design projects including requirements decomposition, design preparations, supporting analysis, parts selection and specification, engineering execution, verifications and validations.
This role is also responsible for liaison with internal and external partner design teams to ensure effective and efficient concurrent design, that organically integrates all elements of the point of care blood analysis system, including chemical sensors, fluidic system and the measuring instrument.
Duties and Responsibilities
- Participate in the design, prototyping, and characterization of instrument- and equipment-related projects
- Build and test prototypes, following design for manufacturing and assembly (DfM/A) rules
- Responsible for defining, developing, testing, delivering, documenting
- Responsible for authoring FW specifications, developing FW code and debugging/troubleshooting issues
- Work closely with HW design team
- Responsible for all SW/FW related issues during planning, development and validation stages of the project
- Investigate and troubleshoot technical related problems.
- Participate in construction of the design history file and device master record including traceability and risk analysis.
- Contribute to design and documentation reviews,
- Maintain and organize all project-related documentation
- Work within a project team environment and coordinate work with other project disciplines
- Interpret and translate engineering product documentation (i.e. schematics, layouts, drawings, engineering BOMs, etc) into manufacturing documentation and work instructions for efficient and repeatable manufacturing and assembly.
- Work independently and make technical decisions
- Draft and execute study plans, verification/validation protocols and drive the release of the corresponding reports.
- Assist in the preparation of regulatory applications, including documenting and handling cyber security risks.
Job Demands
Skills & Qualifications (Education and Experience)
-
B.Sc. or M.Sc. in Computer Science/Electrical Engineering/Computer Engineering or equivalent with 10+ years hands on experience in embedded software for data aquisition systems.
-
Experience with ful software development lifecycle: requirements gathering, system architecture, detailed design, verification and validation.
-
Knowledge of medical software development standards (e.g. IEC 62304, ISO 13485)
-
Strong C/C++ for embedded systems, including architecture, development, debugging
-
Experience developing bare-metal embedded systems and/or RTOS
-
Knowledge of embedded communication methods (UART, SPI, I2C) including specification and design of software-layer protocols
-
Experience with version control, issue tracking systems (Git, Jira)
-
Experience with automated unit testing, static and dynamic code analysis, and continuous integration
-
Demonstrated ability to design comprehensive validation and verification (board bring-up) strategies with supporting documentation including test plans, procedures and reports
-
Electrical Engineering knowledge or experience
-
Excellent understanding of data structures and algorithms fundamentals
-
Working knowledge of Object Oriented Programming (Java, C#) is an asset
-
Scripting abilities (Python, Bash) are an asset
-
Motivated and independent with strong interpersonal skills
-
Strong verbal communication skills
-
Strong technical writing skills
-
Strong problem solving and critical thinking skills
Sr. Mechanical Engineer
The Sr. Mechanical Eng. is responsible for leading the design, prototyping, characterizing and validating fluidic systems and the mechanical part of measuring instruments, as well as their respective associated manufacturing lines and processes.
The successful candidate will be a key contributor in all phases of design projects including requirements gathering, project planning, design conceptualization, prototyping, testing with supporting analysis, material selection and specification, engineering execution, verifications and validations, production upscale/automation, as well as mentoring and leading the mechanical/mechatronics engineering team.
This role is also responsible for liaison with internal and external partner design teams to ensure effective and efficient concurrent design, that organically integrates all elements of the point of care blood analysis system, including chemical sensors, fluidic system and the measuring instrument.
Applicants should have at least 10 years experience with engineering product development combined with hands-on experience in microfluidics, thermal and/or optical systems.
Duties and Responsibilities
-
Key team member in new product development projects, design, and documentation reviews, assist in prototype assembly and test, and design for manufacturing and assembly (DfM/A) feedback
- Define and manage project scope and ensure quality and objectives are met
- Lead the specification, design, engineering calculations, building, testing and realization of critical product parts, assemblies and equipment
- Leverage leading edge technologies to conceptualize innovative solutions to complex technical problems in the fields of microfluidics, optics, heat transfer and electronics.
- Drive design for manufacturing and assembly (DfM/A) principles for various processes (injection moulding, machining, lamination, plastic welding, sheet metal fabrication etc.)
- Create/modify 3D parts, assemblies and drawings (GD&T) of products in SolidWorks.
- Drive continuous product and process improvement projects.
- Investigate and troubleshoot technical related problems and identify root causes.
- Work independently and make technical decisions based on robust data.
- Establish and track project goals, timelines and budget.
- Manage resources effectively to meet technical and organizational objectives.
- Mentor, train and support the Mechanical Engineering team promoting ongoing learning and professional development.
- Draft and execute study plans, verification/validation protocols and drive the release of corresponding reports.
- Review designs, experimental results and other deliverables of the Mech.Eng. team to ensure technical accuracy and suitability for productization.
- Interpret engineering product documentation. Maintain and organize all project-related documentation.
- Participate in the construction of the design history file and master device record. Assist in the preparation of 510k and/or other regulatory applications.
Job Demands
- Integrate within a highly multidisciplinary team in charge of developing and validating a point of care system for blood analysis. Manage assigned tasks in an extremely interfaced team on tight deadlines.
- Attention to detail while maintaining the ability to multi-task and manage project timelines.
- Commitment to effectively manage change and shift priorities as opportunities or issues arise.
- Integrity, professionalism and overall commitment to excellence are paramount.
- A sense of urgency and results orientation with a dedicated focus toward validation of the product design and associated manufacturing processes.
Skills & Qualifications (Education and Experience)
Mechatronics/Mechanical Engineer
The Mechatronics/Mechanical Eng. is responsible for designing, prototyping, characterizing and validating fluidic systems and the mechanical part of measuring instruments, as well as their respective associated manufacturing lines and processes.
The successful candidate will participate in all phases of design projects including requirements decomposition, design preparations, supporting analysis, material selection and specification, engineering execution, verifications and validations.
This role is also responsible for liaison with internal and external partner design teams to ensure effective and efficient concurrent design, that organically integrates all elements of the point of care blood analysis system, including chemical sensors, fluidic system and the measuring instrumen
Duties and Responsibilities
-
Participate in the design, specifications, and calculations for specific parts and equipment related to projects
- Participate in the design, development and monitoring of automated assembly lines
- Contribute to new product development projects, design, and documentation reviews, assist in prototype assembly and test, and design for manufacturing and assembly (DfM/A) feedback
- Manage project scope and ensure quality and objectives are met
- Create/modify detailed 3D part and assembly drawings of products in Solidworks, CADD or AutoCAD
- Participate in construction of the design history file and device master record.
-
Investigate and troubleshoot technical related problems.
- Work within a project team environment and coordinate work with other project disciplines
- Maintain and organize all project-related documentation
- Interpret and translate engineering product documentation (i.e., assembly drawings, engineering BOMs, 3D CAD models) into manufacturing documentation and work instructions for efficient and repeatable manufacturing and assembly.
- Work independently and make technical decisions
- Draft and execute study plans, verification/validation protocols and drive the release of the corresponding reports.
- Assist in the preparation of 510k and/or other regulatory applications.
Job Demands
- Integrate within a highly multidisciplinary team in charge of developing and validating a point of care system for blood analysis. Manage assigned tasks in an extremely interfaced team on tight deadlines.
- Attention to detail while maintaining the ability to multi-task and manage project timelines.
- Commitment to effectively manage change and shift priorities as opportunities or issues arise.
- Integrity, professionalism and overall commitment to excellence are paramount.
- A sense of urgency and results orientation with a dedicated focus toward validation of the product design and associated manufacturing processes.
Skills & Qualifications (Education and Experience)
- B.Sc. or M. Sc. in Mechatronics/Mechanical Engineering, or related disciplines.
- P. Eng. or able to apply for P.Eng. within a year
- Strong verbal communication skills
- Strong technical writing skills
- Strong problem solving and critical thinking skills
- Skill in the use of SolidWorks, CADD or AutoCAD
- Skill in use of Arduino/C++/Pyhton
- Strong data analysis, mathematical modelling and computer skills
- Experience in thermal and optical/vision systems is considered an assett
- 2 years of relevant post secondary experience doing mechanical design work is an asset
Sr. Electrical Engineer
The Sr. Electrical Engineer is responsible for designing, prototyping, characterizing and validating tmeasuring and control systems, as well as their respective associated manufacturing processes.
The successful candidate will lead all phases of design projects including requirements decomposition, design preparations, supporting analysis, parts selection and specification, engineering execution, verifications and validations.
This role is also responsible for liaison with internal and external partner design teams to ensure effective and efficient concurrent design, that organically integrates all elements of the point of care blood analysis system, including chemical sensors, fluidic system and the measuring instrument.
Duties and Responsibilities
- Lead the design, prototyping, and characterization of instrument- and equipment-related projects (system design, schematic entry, PCB layouts, component selection, verification and testing, production and repair support)
- Build and test prototypes, follwoing design for manufacturing and assembly (DfM/A) rules
- Investigate and troubleshoot technical related problems.
- Participate in construction of the design history file and device master record.
- Contribute to design and documentation reviews,
- Maintain and organize all project-related documentation
- Work within a project team environment and coordinate work with other project disciplines
- Interpret and translate engineering product documentation (i.e. schematics, layouts, drawings, engineering BOMs, etc) into manufacturing documentation and work instructions for efficient and repeatable manufacturing and assembly.
- Work independently and make technical decisions
- Draft and execute study plans, verification/validation protocols and drive the release of the corresponding reports.
- Assist in the preparation of 510k and/or other regulatory applications.
Job Demands
- Integrate within a highly multidisciplinary team in charge of developing and validating a point of care system for blood analysis. Manage assigned tasks in an extremely interfaced team on tight deadlines.
- Attention to detail while maintaining the ability to multi-task and manage project timelines.
- Commitment to effectively manage change and shift priorities as opportunities or issues arise.
- Integrity, professionalism and overall commitment to excellence are paramount.
- A sense of urgency and results orientation with a dedicated focus toward validation of the product design and associated manufacturing processes.
- High tolerance to ambiguity and ability to make progress in the face of it.
Skills & Qualifications (Education and Experience)
Sensor Scientist / Sensor Engineer
The Sensor Scientist/Engineer is responsible for designing, prototyping, characterizing and validating chemical sensors, as well as their associated manufacturing processes.
The successful candidate will participate in all phases of design projects including requirements decomposition, design preparations, supporting analysis, material selection and specification, engineering execution, verifications and validations.
This role is also responsible for liaison with internal and external partner design teams to ensure effective and efficient concurrent design, that organically integrates all elements of the point of care blood analysis system, including chemical sensors, fluidic system and the measuring instrument.
Duties and Responsibilities
- Participate in the design of chemical sensors and their respective manufacturing processes
- Design, perform, analyze and summarize experiments leading to the characterization of chemical sensors.
- Assist in the development of sensor models/algorithms/transfer functions.
- Contribute to new product development projects, design, and documentation reviews.
- Manage project scope and ensure quality and objectives are met
- Participate in construction of the design history file and device master record.
- Investigate and troubleshoot technical related problems.
- Work within a project team environment and coordinate work with other project disciplines
- Maintain and organize all project-related documentation
- Work independently and make technical decisions
- Draft and execute study plans, verification/validation protocols and drive the release of the corresponding reports.
- Assist in the preparation of 510k and/or other regulatory applications.
Job Demands
- In-depth understanding and effective use of statistical methods and analysis
- Integrate within a highly multidisciplinary team in charge of developing and validating a point of care system for blood analysis. Manage assigned tasks in an extremely interfaced team on tight deadlines.
- Attention to detail while maintaining the ability to multi-task and manage project timelines.
- Commitment to effectively manage change and shift priorities as opportunities or issues arise.
- Integrity, professionalism and overall commitment to excellence are paramount.
- A sense of urgency and results orientation with a dedicated focus toward validation of the product design and associated manufacturing processes.
Skills & Qualifications (Education and Experience)
- B.Sc. or M. Sc. in Chemistry, Analytical Chemistry, Nanotechnology, Chemical Engineering, or related disciplines.
- Strong verbal communication skills
- Strong technical writing skills
- Strong problem solving and critical thinking skills
- Strong data analysis, mathematical modelling and computer skills, with good understanding of multiple regression, algorithm / transfer function development, signal processing, preferably in medical device applications.
- Skill in the use of statistical tools and application of statistical tools and application of statistical software programs (JMP, Minitab) is considered an asset.
- Good understanding of chemistry / electrochemistry / clinical chemistry is preferred.
Jr. Automation Engineer
The Jr. Automation Engineer is responsible for operating automated manufacturing equipment, diagnosing and troubleshooting issues, developing and implementing process improvements, and collaborating with Sr. R&D Automation Engineers. The Jr. Automation Engineer will also provide testing support for equipment verifications and validations and continuous improvement projects.
The Jr. Automation Engineer’s contributions will be both mechanical (hardware) in nature, as well as software related.
The successful candidate is hands-on, detail-oriented, possess excellent problem-solving skills, employs a systematic approach to process improvement, and rigorously documents their work.
Duties and Responsibilities
- Safely operate and maintain semi-autonomous manufacturing equipment
- Contribute to new product development projects, design, and documentation reviews, assist in prototype assembly and test, and design for manufacturing and assembly (DfM/A) feedback
- Assist in the creation/modification of detailed 3D part and assembly models and 2D drawings
- Assist in the creation, modification, and testing of manufacturing automation software
- Implement system upgrades by interpreting engineering documents (technical drawings, system specification documents, software requirements & conventions, and operational procedures)
- Investigate and troubleshoot technical problems, identify root causes, and implement corrective actions
- Work within a fast-paced team environment and coordinate work with other project disciplines
- Maintain and organize all project-related documentation
- Work independently and make technical decisions based on robust data
- Execute study plans, verification/validation protocols and drive the release of the corresponding reports
Job Demands
- Integrate within a highly multidisciplinary team in charge of developing and validating a point of care system for blood analysis. Manage assigned tasks in an extremely interfaced team on tight deadlines.
- Attention to detail while maintaining the ability to multi-task and manage project timelines.
- Commitment to effectively manage change and shift priorities as opportunities or issues arise.
- Integrity, professionalism and overall commitment to excellence are paramount.
- A sense of urgency and results orientation with a dedicated focus toward validation of the product design and associated manufacturing processes
Skills & Qualifications (Education and Experience)
- Bachelor’s in mechanical engineering, mechatronics engineering, software engineering or similar, or equivalent work experience
- 2+ years of experience preferred, experience within medical device industry viewed favorably
- Strong problem solving and critical thinking skills
- Able to understand complex systems quickly and correctly
- Eagerness for hands-on, practical work
- Diligence when following verbal and written instructions and procedures
- Experience developing software using C++, Python, BASH
- Experience with both Windows and Linux-based operating systems, computer networking, TCP/IP, UDP considered an asset
- Experience with computer vision systems, digital sensors, microcontrollers considered an asset
- Experience using GitHub or similar in a collaborative environment considered an asset
- Skill in data analysis and mathematical modelling
- Skill in mechanical, electrical, and software diagnosis tools and processes
- Skill in mechanical assembly using hand tools, power tools, soldering and other techniques
- Strong verbal and written communication skills