Sr. Software Engineer - NxStage
Company: Fresenius Medical Center
Location: Lawrence
Posted on: May 15, 2022
|
|
Job Description:
PURPOSE AND SCOPE:The candidate will participate in the design,
development, testing, and support of next generation dialysis
instruments at NxStage Medical. They will be collaborating with a
diverse team of cross-disciplinary engineers and work in a dynamic
and fast-paced environment. The ideal candidate will contribute at
the architecture, design, and implementation stages, exhibiting
outstanding verbal and written communication skills.PRINCIPAL
DUTIES AND RESPONSIBILITIES:+ Apply state-of-the-art methods in
creating software systems for NxStage products; develop
improvements to existing designs+ Apply the principles of software
configuration management, software life cycle, and software
maintainability+ Participate in multidisciplinary teams, including
pairing with other engineers to solve complex problems+ Investigate
the feasibility of new projects, systems, or approaches+ Create
requirements and specification documents+ Create and execute unit
tests as part of software validation efforts+ Provide technical
support for product research, design & development, integration,
and testing+ Create product use cases, story boards, and
interaction process flows; develop software architecture and code
to support user interactions+ Support usability testing and human
factors engineering, including working with customers to create and
refine robust user interfaces+ Develop software in multiple levels
/ areas, including embedded processing / driver development, GUI
development, algorithm development & implementation, alarm
handling, connectivity, etc+ Assist in debugging existing designs
and in developing reliability improvements for the same+ Follow
Design Control SOPs for projects and programs, including following
the software development lifecycle+ Work with Quality Assurance to
meet the requirements of our internal Quality System, including
specific requirements of GMPs, FDA QSR, relevant IEC standards
including 62304, and ISO 9001Additional responsibilities may
include focus on one or more departments or locations. See
applicable addendum for department or location specific
functions.PHYSICAL DEMANDS AND WORKING CONDITIONS:+ The physical
demands and work environment characteristics described here are
representative of those an employee encounters while performing the
essential functions of this job. Reasonable accommodations may be
made to enable individuals with disabilities to perform the
essential functions.EDUCATION:+ BS in Software Engineering,
Electrical Engineering, or similar relevant disciplineEXPERIENCE
AND REQUIRED SKILLS:+ 7+ years of experience in software product
engineering and development with increasing responsibility+ Ability
to work independently or in small teams+ Experience in all phases
of the software development lifecycle+ C and/ C++ Language Skills+
Medical device or other safety critical device development+
Advanced analytical and design skills+ Strong knowledge of project
lifecycles, software development environments, and source control
techniques+ Experience with and knowledge pertaining to Real Time
Operating Systems+ Experience writing embedded device drivers+
Experience developing and debugging software on embedded processors
utilizing JTAG or similar debugging toolsEO/AA Employer:
Minorities/Females/Veterans/Disability/Sexual Orientation/Gender
Identity**Fresenius Medical Care North America maintains a
drug-free workplace in accordance with applicable federal and state
laws.**
Keywords: Fresenius Medical Center, Lawrence , Sr. Software Engineer - NxStage, IT / Software / Systems , Lawrence, Massachusetts
Click
here to apply!
|