Senior Software Developer Job at Natus Medical Incorporated

Natus Medical Incorporated Oakville, ON

Start a new adventure in the medical device industry today and make a difference in someone’s life.

Our Senior Software Developer - Remote is an essential driver of complex, cross-functional projects with a high business impact at Natus Medical. Can you see yourself joining our Global Software Engineering organization that improves the lives of patients of all ages in the nervous and sensory system disorder space? Take the test below!

  • You would enjoy developing into an expert for leading-edge Neuroworks EEG software that collects, monitors, and manages data for routine EEG testing, ambulatory EEG, long-term monitoring, ICU monitoring, and research studies.
  • You are pro-active to drive full development lifecycle of complex software working with the Microsoft tech stack
  • You value protecting patient data and privacy and are not scared of heavy technical documentation and adhering to a robust quality system to ensure the best possible product
  • You enjoy international teamwork across business groups such as R&D Engineering, Quality, Regulatory, and Product Management, because at the end of the day, you know your efforts impact someone’s life through the powerful healthcare solutions created at Natus.
  • We all know how important the brain is to the heart of human existence. If you've ever wanted to sink your teeth into all products brain-related and provide technical mentorship to others, look no further!

Here’s what you can expect:

Canadian Benefits

  • Competitive salaries
  • Comprehensive benefit package that starts your first day
  • Paid Holidays
  • RRSP Match
  • Paid time off plan (3 weeks, 7 sick days)
  • Tuition reimbursement up to $5,000 annually, Udemy Online Learning
  • Location: This role is based out of our Natus Oakville, ON site with hybrid flexibility or 100% Remote with up to 25% Travel.

Main Responsibilities

  • Participate in software development:
    • Analyze and review customer requirements
    • Write and review detailed software technical specifications
    • Participate in architecture definition, documentation, and review
    • Prepare estimates for the complete design, implementation, and testing of new features
    • Create and update design documentation throughout lifecycle and review designs of others
    • Implement required software functionality meeting established requirements and specifications
    • Create and execute unit test plans and review the plans of others
    • Provide estimations to support project planning
    • Aid in the resolution of customer support issues
  • Serve as a catalyst for continuous improvement of product and process:
    • Proactively provide recommendations on improvements to product and/or processes to increase development efficiency and improve quality
  • Ensure Adherence To Quality System:
    • Adhere to established Quality Systems and design control procedures and practices
  • Travel: *If Remote, up to 25% travel on a project need base primarily to Oakville, ON site.

Qualifications

  • Bachelor of Computer Science or similar. Master’s degree preferred. A combination of education and experience may be considered.
  • Experience developing software in a heavily regulated industry, preferably medical device
  • Minimum 7 years' experience software development with C++ and working knowledge of C#
  • Experience with full project life cycle from planning to product delivery
  • Experience with any one of these: Azure Devops, Perforce, Github, or Bitbucket repositories
  • Experience with JIRA
  • Experience with Network Applications
  • Excellent verbal, presentation, and written communication skills for technical and non-technical audiences
  • Fluent with both Agile and Waterfall SDLCs
  • Experience with reverse engineering and refactoring of existing code
  • Natus Medical Incorporated is committed to protecting our employees, customers and communities against COVID-19 and requires all employees to follow our vaccination policy, which currently require a COVID-19 vaccination for employment.

Desired Qualifications (Not Required):

  • Knowledge of IEC 62304, ISO 13485, and ISO 14971 highly desired
  • Proficiency with ASP.NET, ADO/ADO.NET, .NET, WPF, SQLServer
  • Proficiency with HTTP, HL7, UML
  • Proficiency with web/cloud application development
  • Experience integrating Windows applications with Active Directory/LDAP
  • Experience with design patterns and code reviews
  • Experience with MFC
  • Experience with Intel VTune or AQTime Profilers
  • Experience with implementing, debugging, and troubleshooting TCP/IP over WIFI communications
  • Experience with developing and debugging Windows Services
  • Experience with InstallShield or another installation packaging

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.


#LI-DNP #remotejobs #wfh #hybridjobs #Ontariojobs #Torontojobs #Oakvillejobs #Ottawajobs




Please Note :
optimuspartners.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, optimuspartners.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.