Nonin Medical, Inc.

Returning Candidate?

Software Engineer

Software Engineer

# of Openings 
Job Locations 
Information Technology
Regular Full-Time

More information about this job


Primary Objective:


This position is responsible for research, planning, design, and testing of software modules applicable to medical devices, prototypes, or development tools.


Essential Job Functions:

  • Research software design proposals, identify appropriate options, and perform experiments to determine potential software design feasibility or application.
  • Analyze potential algorithms and their potential for efficient embedded implementation.
  • Consult with other engineers or managers to evaluate interfaces between hardware and software, and define appropriate software architecture.
  • Formulate and design software structure, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Implement software design proposals into prototypes.
  • Evaluate prototype performance and recommend design modifications.
  • Create and release design requirement specifications and design description documents.


Minimum Qualifications:


Required Education & Experience:


  • Bachelors Degree in Electrical Engineering, Computer Engineering, Biotechnology, Computer Science, Engineering Technology or equivalent technical Degree; or equivalent combination of education and experience.


Required Knowledge, Skills & Abilities:


  • Experience in software development in an embedded system.
  • Experience with assembly-level and C code development, real time signal processing, and I/O control for microcontrollers.
  • Demonstrated proficiency working with computers and MS operating systems.
  • Knowledge of data acquisition tools and techniques.
  • Proficiency in data preparation, analysis, and presentation.
  • Self-Starter; Highly-Organized; Detail-Oriented; Highly-Motivated; Strong Problem Solver; Independent Worker & Strong Team Player; Analytical; Strong Interpersonal & Verbal/Written Communication;
  • Customer-Focused; Results-Driven; Initiative; “Can-Do” Attitude



Preferred Qualifications:

  • Experience with ISO 13485.
  • Familiarity with the FDA GMP.
  • Experience in software development for medical devices.



Physical Requirements:


Able to sit, stand, and/or walk for 8 hours a day.