Software Engineer
Published date: 2024/01/10
- Location: Bangalore, Karnataka, India
Natus Medical is a leading manufacturer of medical devices for the newborn care, neurology, sleep, hearing, and balance markets since . 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:
As a cloud software engineer, you will be working on developing a new medical device for use in a hospital's emergency department. You can expect to work independently performing the full development lifecycle of highly complex medical device software in adherence to quality system procedures and design controls. A software developer is expected to interact effectively with engineers, management, QA/RA, and product management throughout the product definition, development, and verification phases to ensure the delivery of software that meets customer requirements with high quality.
In this job, you will:
Ensure Adherence to Quality System:
• 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
• Adhere to established quality systems and design control procedures and practices
• Complete quality system training on time
Participate in Software Development:
• Analyze and review customer requirements
• Write and review detailed software technical specifications
• Participate in architecture definition, documentation, and review
• Create and update design documentation throughout the lifecycle and review the 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
Continuously Improve Product and Processes:
• Proactively provide recommendations on improvements to products and/or processes to increase development efficiency and improve quality
• Travel: minimal, up to 10%
Qualifications:
• Minimum 5 years experience software development experience with developing .NET stack-based web applications
• Experience with .NET Core, Azure, Azure SQL, ASP.NET, and Docker
• Experience with Angular or Vue is an asset
• Bachelor of Computer Science or similar - Master's degree preferred
• Experience developing medical device software/or similar in a heavily regulated industry
• Fluent with both agile and waterfall SDLCs
• Experience with reverse engineering and refactoring existing code
• Excellent verbal, presentation, and written communication skills for technical and non-technical audiences
Desired Qualifications:
• Knowledge of IEC , ISO , and ISO is highly desired
• Experience with Perforce, JIRA, and/or JAMA
• Experience with design and code reviews
Job Summary:
As a cloud software engineer, you will be working on developing a new medical device for use in a hospital's emergency department. You can expect to work independently performing the full development lifecycle of highly complex medical device software in adherence to quality system procedures and design controls. A software developer is expected to interact effectively with engineers, management, QA/RA, and product management throughout the product definition, development, and verification phases to ensure the delivery of software that meets customer requirements with high quality.
In this job, you will:
Ensure Adherence to Quality System:
• 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
• Adhere to established quality systems and design control procedures and practices
• Complete quality system training on time
Participate in Software Development:
• Analyze and review customer requirements
• Write and review detailed software technical specifications
• Participate in architecture definition, documentation, and review
• Create and update design documentation throughout the lifecycle and review the 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
Continuously Improve Product and Processes:
• Proactively provide recommendations on improvements to products and/or processes to increase development efficiency and improve quality
• Travel: minimal, up to 10%
Qualifications:
• Minimum 5 years experience software development experience with developing .NET stack-based web applications
• Experience with .NET Core, Azure, Azure SQL, ASP.NET, and Docker
• Experience with Angular or Vue is an asset
• Bachelor of Computer Science or similar - Master's degree preferred
• Experience developing medical device software/or similar in a heavily regulated industry
• Fluent with both agile and waterfall SDLCs
• Experience with reverse engineering and refactoring existing code
• Excellent verbal, presentation, and written communication skills for technical and non-technical audiences
Desired Qualifications:
• Knowledge of IEC , ISO , and ISO is highly desired
• Experience with Perforce, JIRA, and/or JAMA
• Experience with design and code reviews
0 page views
Related listings
-
ERP Software Developer Jobs Opening in SkySurge Business Solutions Pvt Ltd...Software DeveloperERP Software Developer Key Responsibilities: • Overall Core experience using VB.net and HANA Service Layer • Hands on development experience in handling 3 Complete Addon Developments • Hands on Experience of Crystal Report and HANA Analysis • Hands o...2026/11/07
-
IT Business AnalystSoftware DeveloperJob TitleIT Business Analyst - SAP BPC Job Description Philips is a global leader in health technology, committed to improving billions of lives worldwide and striving to make the world healthier and more sustainable through innovation. Driven by the...2026/11/07
-
Business Intelligence AnalystSoftware DeveloperThe Business Intelligence Analyst interacts directly with the business stakeholders to deliver reporting solutions and projects. This position is responsible for analyzing business intelligence and reporting requirements, and producing a range of rep...2026/11/07
