Senior Staff Software Engineer

5 days ago


Lawrence, Massachusetts, United States Fresenius Medical Center Full time
Job Summary:

This Senior Staff Software Engineer will play a key role in the design, development, testing, and support of next generation dialysis instruments at Fresenius Medical Care North America. The ideal candidate will contribute at the architecture, design, and implementation stages, exhibiting outstanding verbal and written communication skills.

Key Responsibilities:

  • Provide technical leadership for product design, development, integration, testing, and reliability improvements on a major program
  • Drive process and standards improvement efforts, provide mentoring to other software engineers
  • Architect entire systems or major subsystems within the Fresenius Medical Care product line
  • Conduct risk assessment activities for medical device software products
  • Collaborate with electrical and mechanical engineers in the design of medical device products
  • Work closely with the Project Management office to develop program schedules, and report out to Senior Management on status
  • Design and implement software for embedded devices and systems from requirements to production and commercial launch
  • Design, develop, code, test, and debug system software following internal design control SOPs
  • Support software Quality Assurance to meet the requirements of our internal Quality System, including specific requirements of GMPs, FDA QSR, IEC 62304, and ISO 9001 standards
  • Collaborate with a diverse team of engineers to solve complex problems
  • Conduct code reviews, create and maintain requirements and specification documents
  • Create and execute unit tests as part of software validation efforts
  • Support other software development areas, including embedded processing / driver development, GUI development, algorithm development & implementation, alarm handling, and connectivity

Requirements:

  • BS in Computer Science or Computer Engineering or equivalent in a technical/scientific field
  • 15 years of relevant software product development experience
  • Expert in Embedded C, C software development
  • A solid understanding of embedded software, including: interrupts, ADCs, I2C, SPI, clock management, CAN
  • Experience with Real Time Operating Systems, including porting a BSP to a new architecture
  • Experience with low level driver implementation and advanced analog/digital signal processing
  • Experience developing and debugging software on embedded processors utilizing JTAG or similar
  • Demonstrated ability successfully leading software development efforts for complex medical device products
  • Demonstrated ability to work independently and in small teams
  • Demonstrated ability to act as technical lead for a team
  • Strong analytical skills, with a desire to learn

Preferred Qualifications:

  • Medical device or other safety critical device development
  • Familiarity with FDA and international software development guidelines and standards
  • Strong knowledge of project lifecycles, software development environments, and source control techniques
  • Experience with automated software testing
  • Previous experience troubleshooting circuit boards, including board bring-up and hands-on troubleshooting (e.g., oscilloscope, logic analyzer)
  • Comfortable working with electronics schematics
  • Experience writing control loops, algorithm development
  • FPGA/CPLD programming experience

Fresenius Medical Care North America is an EO/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.

  • Lawrence, Massachusetts, United States Fresenius Medical Center Full time

    Job Summary:This Senior Staff Software Engineer will play a key role in the design, development, testing, and support of next generation dialysis instruments at Fresenius Medical Care North America. The ideal candidate will contribute at the architecture, design, and implementation stages, exhibiting outstanding verbal and written communication skills.Key...


  • Lawrence, Massachusetts, United States Fresenius Medical Care North America Full time

    Purpose and ScopeAs a Senior Design Quality Assurance Engineer at Fresenius Medical Care North America, you will participate in the New Product Development (NPI) and design changes, Design History File (DHF) and Device Master Record (DMR) reviews meetings and fully understand the design control process and Quality Engineering. You will utilize your technical...


  • Lawrence, Massachusetts, United States FRESENIUS MEDICAL CENTER Full time

    Job SummaryThe Senior Systems Engineer will play a key role in supporting the design, development, testing, and documentation of dialysis instruments at Fresenius Medical Center. This individual will collaborate with a diverse team of engineers and work in a dynamic and fast-paced environment. The ideal candidate will have a strong understanding of system...


  • Lawrence, Massachusetts, United States Symbotic Full time

    About the RoleSymbotic is seeking a highly skilled Software Engineering Manager to lead the Routing Team. As a key member of the Core Software Systems Team, you will be responsible for defining, prioritizing, designing, and implementing new features within a fast-paced Agile environment.Key ResponsibilitiesManage the day-to-day activities of the engineering...


  • Lawrence, Massachusetts, United States FRESENIUS MEDICAL CENTER Full time

    PURPOSE AND SCOPEThe Senior Disposables Engineer at Fresenius Medical Center is a key technical expert responsible for supporting related projects. This role requires a high level of autonomy and self-motivation to lead projects and provide production support to ensure product reliability, dependability, and efficient manufacturability.PRINCIPAL DUTIES AND...


  • Lawrence, Massachusetts, United States FRESENIUS MEDICAL CENTER Full time

    About Fresenius Medical CareFresenius Medical Care is a leading medical products company that is committed to improving renal care through innovative solutions. Our team is passionate about innovating, educating, and advocating for breakthroughs in renal care.Job SummaryWe are seeking a highly motivated and detail-oriented Software Development Engineer Co-Op...


  • Lawrence, Massachusetts, United States Fresenius Medical Care Holdings, Inc. Full time

    Purpose and Scope:The Senior Systems Engineer will perform engineering tasks in various assignments as part of Fresenius R&D team. The ideal candidate will have broad knowledge of engineering techniques/skills and be capable of leading/managing small number of less experienced engineers/technicians in implementation of engineering solutions to realize...


  • Lawrence, Massachusetts, United States Fresenius Medical Care North America Full time

    Purpose and Scope:The Fresenius Medical Care North America team is seeking a highly skilled Senior Systems Engineer to join our R&D team. As a key member of our engineering team, you will be responsible for performing engineering tasks in various assignments, including leading and managing small teams of engineers and technicians in the implementation of...


  • Lawrence, Massachusetts, United States FRESENIUS MEDICAL CENTER Full time

    PURPOSE AND SCOPEThe Senior Engineering Specialist will perform engineering tasks in various assignments as part of Fresenius R&D team.This role has broad knowledge of engineering techniques/skills and shall be capable of leading/managing small number of less experienced engineers/technicians in implementation of engineering solutions to realize innovative...

  • Senior Technical Lead

    2 weeks ago


    Lawrence, Massachusetts, United States FRESENIUS MEDICAL CENTER Full time

    Job SummaryWe are seeking a highly experienced and skilled Senior Staff Engineer - PDL to lead our product development efforts. As a key member of our engineering team, you will be responsible for architecting the overall product design, setting direction for the program, and driving associated projects to completion.Key ResponsibilitiesApply broad...


  • Lawrence, Massachusetts, United States Cedarhurst Senior Living Full time

    Cedarhurst Senior Living is seeking a compassionate and skilled Licensed Practical Nurse to join our team. As a Licensed Practical Nurse, you will play a vital role in providing high-quality care to our residents, promoting their physical, personal, and emotional well-being.Key Responsibilities:Provide direct care to residents, including administering...


  • Lawrence, Massachusetts, United States Legend Senior Living Full time

    We are proud to be recognized as a Certified Great Places to Work 6 years in a row at Legend Senior Living. Our commitment to excellence is reflected in our exceptional team and the care we provide to our residents.The Windsor of Lawrence is part of the Legend Senior Living family and we are seeking a dedicated individual to join our nursing team as a...


  • Lawrence, Massachusetts, United States Nitsch Engineering Full time

    Job Title: Senior Survey Project ManagerWe are seeking a highly experienced Senior Survey Project Manager to lead our Land Surveying Department in managing a diverse range of projects.Responsibilities:Manage large-scale surveys in both public and private sectorsProvide technical support to project teamsPrepare and monitor project budgetsLead and manage field...


  • Lawrence, Massachusetts, United States Jeo Consulting Group Full time

    Company OverviewJEO Consulting Group is a unique engineering firm that values a welcoming, fun, and laid-back culture. Our team encourages communication and collaboration, making us a great place to work.We prioritize building people and providing opportunities, creating a supportive and inclusive environment. If you value great work-life integration and...


  • Lawrence, Massachusetts, United States Nitsch Engineering Full time

    Job Summary Nitsch Engineering is seeking a skilled Civil Project Engineer to lead the design team in producing technical documentation for land development projects. The ideal candidate will have a strong background in civil engineering, excellent communication skills, and experience in coordinating with project managers and external design teams....


  • Lawrence, Massachusetts, United States Microchip Technology Full time

    Job Title: Senior Supply Chain ManagerMicrochip Technology, Inc. is seeking a highly skilled Senior Supply Chain Manager to join our team. As a key member of the Supply Chain Planning Team, you will be responsible for leading and managing the activities of your team, ensuring the production and material planning of multiple product lines. You will take...


  • Lawrence, Massachusetts, United States Yaskawa America Full time

    Job Title: Embedded Control Systems EngineerJob Summary:We are seeking an experienced Embedded Control Systems Engineer to join our team at Yaskawa America. As a key member of our engineering team, you will be responsible for developing algorithms for closed-loop control of grid-connected inverters and designing software used to control these systems.Key...

  • Electrical Engineer

    2 weeks ago


    Lawrence, Massachusetts, United States Fresenius Medical Care North America Full time

    Job Summary:As an Electrical Engineer at Fresenius Medical Care North America, you will play a crucial role in the development of class II medical devices. Your expertise in electrical engineering will be instrumental in designing, developing, and integrating electrical systems for our products.You will work closely with a team of engineers to support all...


  • Lawrence, Massachusetts, United States P1 Construction, LLC. Full time

    Electrical Low Voltage Project Manager Job DescriptionP1 Construction, LLC. is seeking an Electrical Low Voltage Project Manager to join our team. As a key member of our construction team, you will be responsible for managing building technology low voltage projects or assisting senior project management on large projects.Key Responsibilities:Manage project...

  • Senior Manager

    5 days ago


    Lawrence, Massachusetts, United States Microchip Technology Full time

    Are you looking for a challenging opportunity to drive supply chain excellence at a leading technology company? Microchip Technology, Inc. is seeking a highly skilled Supply Chain Manager to join our team.As a Supply Chain Manager, you will be responsible for leading the Supply Chain Planning Team and managing the production and material planning of multiple...