LawrenceMARecruiter Since 2001
the smart solution for Lawrence jobs

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!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Lawrence RSS job feeds