Natus Medical company logo on NeuroTechX Services

Software Architect – Natus Medical

  • Full Time
  • Oakville, Canada
  • Applications have closed

 

About Natus:

Natus Medical is a leading manufacturer of medical devices for the Newborn Care, Neurology, Sleep, Hearing and Balance markets since 1989. Natus products are used in hospitals, clinics and laboratories worldwide. Our mission is to improve outcomes and patient care in target markets through innovative screening, diagnostic and treatment solutions.

 

Job Summary:

The Software Architect is responsible for creation and documentation of both high level and detailed architecture according to established software architectural guidelines for complex medical device software in compliance with established Quality Management System procedures. The Software Architect will stay abreast of industry trends and technology and apply this knowledge towards creation of technology roadmaps and architectural solutions that support the Natus business strategy for one or more products.

 

In this job, you will:

  • Stay up-to-date and follow all Quality System procedures related to this job, which can affect the quality of products or services provided to our customers.
  • Develop and document software architecture solutions for one or more products in combination with lead architect
  • Stay abreast of industry trends and technology and apply that knowledge to create software architectures for one or more products
  • Support prototyping and delivery of technology roadmaps for one or more product lines
  • Strong risk management expertise participating and driving risk management related activities to insure that risks are effectively mitigated and traced through the architecture documentation according to Quality Management System procedures.
  • Participate in design reviews to insure that designs effectively and efficiently fit within the established architecture and provide support and guidance on challenging design related topics able to make adjustments to architecture as needed to provide optimal end to end solutions
  • Effectively apply knowledge about security threats and how to counteract them to insure the application is secure
  • Responsible for full lifecycle development of various software components in support of current and future medical device products
  • Participate in code reviews to insure implementation meets documented design and architecture
  • Travel: 5-10%

 

Qualifications:

  • BA of Computer Science or similar field
  • Minimum 2 years’ architecture experience using Visual C++, C#, .NET
  • Minimum 5 years’ experience in software development field in heavily regulated industry
  • High proficiency with Visual C++, C#, Visual Basic, MFC, ASP.NET, ADO/ADO.NET, .NET, WPF, SQLServer
  • Fluent in one or more software architecture modeling tools (EA, Rational, etc)
  • Strong familiarity with both large scale system architecture as well as cloud based architecture
  • Excellent verbal, presentation and written communication skills for technical and non-technical audiences
  • Fluent with both Agile and Waterfall SDLCs
  • Experience with implementing, debugging, and troubleshooting TCP/IP communications
  • Experience with developing and debugging Windows Services
  • Experience with Perforce and JIRA
  • High proficiency with HTTP, HL7, UML
  • Experience with reverse engineering of existing code, as well as re-architecture and refactoring of existing code
  • High proficiency using GitHub, Jenkins or similar
  • Knowledge of IEC 62304, ISO 13485 and ISO 14971 is highly desirable

 

Benefits:

Natus offers competitive salaries, comprehensive benefit package that starts after 90 days of employment, paid holidays, generous paid time off plan (2 weeks to start, 7 sick days) and tuition reimbursement up to $5,000 annually.

 

EEO Statement:

Natus Medical is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, veteran status, disability, sexual orientation, gender identity, or any other protected status.

 

Accessibility:

Natus is committed to creating an inclusive environment that accommodates all individuals, including those with disabilities. We support the goals of the Accessibility for Ontarians with Disabilities Acts (AODA) and have established policies, procedures and practices which adhere to the accessibility standards set out in the AODA. Should you require any accommodation throughout the recruitment process please do not hesitate contacting our Human Resources Department.

 

Please click here to apply.

 

No Comments

Sorry, the comment form is closed at this time.