|Job Category||Information Technology|
|Application Deadline||June 30, 2021|
|Experience Required||3 years|
|Job Duration||1 year|
One of MaxSys Medical Manufacturing clients in the Ottawa area is seeking Intermediate and Associate Software Engineers to support Research and Development in developing new and innovative blood testing products. These Software Engineers will work with multidisciplinary project teams to design and implement embedded software and instrument systems solutions in assay product discovery and development phases.
ROLES AND RESPONSIBILITIES:
Design, implement, and test embedded software and instrumentation systems to develop new point of care assay products and toolkits.
Deploy embedded programming skills to enable electrical, thermal and mechanical capabilities on the instrument product.
Participates in the technical aspect of these tasks and the appropriate design control documentation
Execute experimental prototyping involving a hands-on approach to testing and implementation.
Experience with software design verification and validation activities and documentation
EDUCATION AND EXPERIENCE:
Minimum Bachelors degree in Software or related Engineering field
3 years experience in software development and system integration in a commercial R&D or product development environment.
Experienced in embedded architecture, real time data collection, control systems such as motor control and thermal control.
Experience in designing and implementing embedded software application code, control algorithms and feedback mechanisms.
Familiarity with data transfer via serial, IrDA, wireless, Bluetooth.
Demonstrated proficiency in C/C++ on multiple micro-processor architectures; PC-based software debugging
Demonstrated Good Software Practices; working knowledge of software configuration management tools.
Background in mathematics, data analysis, control feedback loops.
Experience with medical devices is an asset.
Success in working in a multidisciplinary team (microfluidics, biology, chemistry). Ability to clarify and summarize complex technical ideas and process diverse inputs to create a plan of action.
If you are interested in this role, please contact
Only those who are qualified for the role will be contacted