Natus Medical Incorporated

Software Engineer

Check with seller / month
Bangalore, Karnataka, India Software Developer Active
Actively Hiring Bangalore Full Time
Advertisement
Verified Listing
Direct Apply — No Agent
Your Data is Safe
Trusted by 5 Lakh+ Jobseekers

Job at a Glance

Category
Software Developer
Location
Bangalore, Karnataka, India
Salary
Check with seller
Job Type
Full Time
Company
Natus Medical Incorporated
Status
Open & Active

Job Description

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
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Login & Apply Free
Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →