Upload Button Icon Add office photos
filter salaries All Filters

2 Natus Jobs

Senior Software Developer

5-10 years

Bangalore / Bengaluru

1 vacancy

Senior Software Developer

Natus

posted 19d ago

Job Role Insights

Flexible timing

Job Description

Welcome to Natus Medical Incorporated:

We re the leading manufacturer of medical devices and software for a range of solutions, including eight sensory nervous systems. Our mission is to improve patient outcomes in target markets through innovative screening, diagnostic and treatment solutions. We manufacture and distribute a range of medical device products used in the diagnosis of human disorders of sensory system and neural pathways

L ocation: based 100% remotely in Bangalore (but might turn into a physical presence in an office role)

In this role, you will:
Perform full lifecycle development of medical device software as directed by software manager in adherence to following Quality System procedures and design controls.

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • 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.
  • Work with technical lead or Software Manager to adhere to established Quality System and design control procedures and practices
  • Complete Quality System Training on time

Software development

  • Be part of a Scrum team.
  • Analyze software requirements and translate them into detailed design specifications that are ready for implementation, taking scalability, testability, and maintainability into account.
  • Understand Non-functional requirements and how to achieve them.
  • Implement assigned software tasks meeting established requirements and specifications and following robust design and best practices.
  • Work with technical lead or Software Manager in creation of task estimations to support project planning.
  • Create and update design documentation throughout lifecycle and review designs of others.
  • Perform code reviews, supporting the Quality Management System and ensuring high code quality.
  • Provide technical guidance to team members, fostering a collaborative and supportive team culture.
  • Create and execute unit test plans.

Travel Required

Minimal (

QUALIFICATION REQUIREMENTS

  • Education and/or Experience
    • B.E/B.Tech/MCA from four-year college or university; or eight to ten years related experience and/or training; or equivalent combination of education and experience.
  • Certificates, Licenses, Registrations
    • + 5 years experience in Scrum, preferably Certified Scrum Developer
  • Requirements
    • Medical Device or other regulated industry experience.
    • Minimum 8 years experience (not including work during education) in developing software that is a medical device, working in all aspects of a software lifecycle.
    • Full stack developer with both frontend and backend experience needed.
    • Vast experience preferred in working with standards like IEC62304 (medical device software), ISO13485 (risk) etc.
    • Good understanding of interfaces between FW and SW (USB, WiFi or BT connected)
    • Good understanding of both Agile and waterfall SDLCs
    • High proficiency with C#, .NET, WPF, MAUI, REST API, MVC
    • High proficiency with debuggers and profilers
    • Excellent understanding of software security (e.g. secure coding) and patient data protection
    • High proficiency using GitHub or similar
    • Ability to understand and maintain PowerShell scripts
    • Collaborate with cross-functional teams to define, design, and ship new features
    • Excellent proficiency in implementing software Architecture using chosen design patterns
  • Other Skills and Abilities
    • Quality mindset is essential as well as use of best practices
    • Ability to deliver high quality on time
    • Good communication and collaboration skills in a highly international environment
    • Ability to work with colleagues from different cultures
  • Nice to have
    • Experience with Test Automation tools for automated regression testing
    • Proficiency with web technologies - e.g. web-based API
    • Proficiency with mobile technologies - development of Apps.
    • Proficiency with use of SQL database schema design and query optimization
    • Exposure to Cloud environments - Azure
    • Knowledge about audiology is desired and preferred

We offer

The role will start as a work-from-home remote position but might turn into a physical presence in an office role.

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


Employment Type: Full Time, Permanent

Read full job description

What people at Natus are saying

Senior Software Developer salary at Natus

reported by 1 employee with 11 years exp.
₹18.9 L/yr - ₹24.1 L/yr
53% more than the average Senior Software Developer Salary in India
View more details

What Natus employees are saying about work life

based on 1 employee
100%
100%
100%
Flexible timing
Monday to Friday
No travel
View more insights

Natus Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare Natus with

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Capgemini

3.8
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Infosys

3.7
Compare

HCLTech

3.6
Compare

Tech Mahindra

3.6
Compare

Genpact

3.9
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

Reliance Retail

3.9
Compare

IBM

4.1
Compare

iEnergizer

4.7
Compare

HDB Financial Services

4.0
Compare

Similar Jobs for you

Senior Software Developer at Natus Medical Incorporated

Pune

5-10 Yrs

₹ 7-12 LPA

Software Developer at Quest Global Technologies

Thiruvananthapuram

0-5 Yrs

₹ 6-7 LPA

Senior Software Engineer at AMETEK Inc

Bangalore / Bengaluru

5-8 Yrs

₹ 7-10 LPA

Senior Software Engineer at Quest Global Technologies

Bangalore / Bengaluru

5-6 Yrs

₹ 6.5-7.5 LPA

Software Engineer at Quest Global Technologies

Bangalore / Bengaluru

1-4 Yrs

₹ 3-6 LPA

Regional Key Account Manager at Transasia Bio Medicals

Mumbai

4-9 Yrs

₹ 6.5-16 LPA

Professional at Infobahn Softworld Inc.

Pune

2-4 Yrs

₹ 4-6 LPA

Software Architect at Philips India Limited

Bangalore / Bengaluru

9-14 Yrs

₹ 11-16 LPA

Lead Software Engineer at Beckman Coulter India Pvt Ltd

Bangalore / Bengaluru

6-11 Yrs

₹ 5-7 LPA

Senior Software Engineer at India Medtronic Pvt. Ltd

Hyderabad / Secunderabad

4-12 Yrs

₹ 6-14 LPA

Senior Software Developer

5-10 Yrs

Bangalore / Bengaluru

19d ago·via naukri.com

Senior Software Developer

5-10 Yrs

Pune

19d ago·via naukri.com
write
Share an Interview