R&D Intermediate Software Engineer

Job CategoryEngineering
Position TypeFull Time
Application Deadline June 30, 2021
Experience Required1 year
Job Duration1 year
Education RequiredBachelors

Maxsys is hiring for a medical manufacturing company in Ottawa’s west end.
The Assay R&D department is seeking an Intermediate Software Engineer to support Research and Development in developing new and innovative blood testing products. The Intermediate Software Engineer 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
• This position will be hired at the Intermediate Engineer
• The candidate will work with R&D teams at Abbott locations throughout North America. Travel up to 10% may be required.
Education and Experience
• Minimum Bachelor’s 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.
Technical Competencies
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.
• Ability to quickly gain knowledge, understanding or skills and willingness to learn.
• Ability to work independently and in groups, ability to work cross-functionally.
• Experience with medical devices is an asset