Senior Embedded Software Development Engineer

2 weeks ago


Lawrence, Massachusetts, United States FRESENIUS MEDICAL CENTER Full time

The team is seeking a strong Senior Embedded Software Development Engineer with Linux and C++ experience. If a candidate does not have experience with connectivity implementation, experience working on connected devices will suffice.

PURPOSE & SCOPE

As a medical device Senior Software Development Engineer in Fresenius Medical Care's Home business unit, you will be able to make a valuable contribution every day to improving the quality of life of our patients of home dialysis therapies with the development of peritoneal dialysis devices. You can expect a dynamic, global, yet familiar environment in which you can master the following challenges.

  • You are part of an interdisciplinary, cross-functional team in an agile context, which, together with other teams, independently drives the development, testing and maintenance of our innovative product range and thus shapes the future of our therapy systems.

  • A high-quality implementation in terms of functional security, testability of individual functions and easy maintainability is your top priority. You create solutions by designing software and software components (esp. in C/C++), developing software requirements from system/product requirements and creating the necessary documentation as a contribution to the analysis of software and cybersecurity risks.

  • You develop software requirements from system/product requirements, and design, implement and test them, particularly focusing on the cybersecurity and secure design aspects of a connected ecosystem.

  • You ensure quality by developing and executing software tests, especially unit tests and integration tests, and performing code reviews and checking countermeasures. You will also be involved in supporting the development of software system test procedures as part of the verification of software and device functions, as well as performing failure analysis and developer testing as an important part of the challenge.

  • Together with your team colleagues, you will be responsible for the technical design of the implementation of new product features as well as the maintenance of existing product variants. In doing so, you will work hand in hand with our product owner as well as with various other functional and technical contacts.

  • You have a high interest in the continuous review and improvement of your own work procedures and processes and work this out together with your teammates.

  • Iterative-incremental development of software is a welcome approach for you and the basis for customer-centric development of software that creates value.

  • You develop your highest creativity in the team, but independent analysis and solving of tricky challenges are also part of your job.

  • Works with product development teams to evaluate system interfaces, operational requirements, and performance requirements, and testability software.

  • Maintains effective communication with the project manager, and team members on development scope, timelines, and issues.

  • Acts as technical contact in the company to provide decisions and recommendations for secure software design and implementation

  • Have a high interest in the continuous review and improvement of your own work procedures and processes and work this out together with your teammates.

REQUIREMENTS

  • Successfully completed studies in computer science, computer engineering, electrical engineering, software engineering, medical technology, or similar field of specialization

  • Demonstrated understanding of principles, theories and concepts in the software engineering field, preferably in the medical device area.

  • Several years of professional experience in (embedded) software development, specifically on connected devices with product security focus

  • Experience in cybersecurity activities such as security risk management, requirements elicitation, requirements gap analysis, risk assessment, threat modeling, penetration testing, static code analysis, CVE analysis, etc.

  • Strong programming experience in C/C++ Experience in scripting languages (Perl, Python) as well as knowledge of agile software development approaches, preferably Scrum desirable

  • Experienced in various software testing methodologies (unit testing, integration testing, software system testing, regression testing, etc.)

  • Excellent organizational and verbal/written communication skills.

  • Strong interpersonal skills with ability to work effectively in a team or individually without supervision.

  • Highly motivated and energetic. Passion for creating high quality medical device software and systems.

  • Experience and familiarity with IEC 62304 and ISO 13485, and with FDA GMP is highly preferred.

  • Experience interfacing with sensors, actuators, pumps, motors and microprocessor/microcontroller is preferred.

  • Experience using software configuration management tools such as DevOps, Subversion and Git

  • Knowledge regarding requirements for software development in functional safety

  • Knowledge regarding the secure (cyber security) development of software

  • Structured way of working and good organizational skills

  • High degree of reliability and personal responsibility

  • Familiarity with German language is a plus, but not required

  • Willingness for occasional business trips in the national or international area

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

  • Bachelor's Degree in related engineering or scientific discipline required; Advanced Degree desirable

EXPERIENCE AND REQUIRED SKILLS

  • 5 - 10 years of related experience is preferred.

  • Master's degree with >3 years' related experience;

  • PhD without experience; or equivalent directly related work experience.

Position Location Details - Upon agreement between you and your supervisor, you are entitled to a flexible arrangement where you will be able to split your time between working from the office and working remotely.



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

    Position Location Details - Upon agreement between you and your supervisor, you are entitled to a flexible arrangement where you will be able to split your time between working from the office and working remotely.The team is seeking a strong Senior Embedded Software Development Engineer with Linux and C++ experience. If a candidate does not have experience...


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

    Position Location Details - Upon agreement between you and your supervisor, you are entitled to a flexible arrangement where you will be able to split your time between working from the office and working remotely. The team is seeking a strong Senior Embedded Software Development Engineer with Linux and C++ experience. If a candidate does not have experience...


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

    The team is seeking a strong Senior Embedded Software Development Engineer with Linux and C++ experience. If a candidate does not have experience with connectivity implementation, experience working on connected devices will suffice.PURPOSE & SCOPEAs a medical device Senior Software Development Engineer in Fresenius Medical Care's Home business unit, you...


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

    This is a Hybrid position located in Lawrence, MA.The team is seeking a strong Senior Embedded Software Development Engineer with Linux and C++ experience. If a candidate does not have experience with connectivity implementation, experience working on connected devices will suffice.PURPOSE & SCOPEAs a medical device Senior Software Development Engineer in...


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

    The team is seeking a strong Senior Embedded Software Development Engineer with Linux and C++ experience. If a candidate does not have experience with connectivity implementation, experience working on connected devices will suffice.PURPOSE & SCOPEAs a medical device Senior Software Development Engineer in Fresenius Medical Care's Home business unit, you...


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

    Job Description:About the JobFresenius Medical Center is seeking a highly skilled Senior Embedded Software Development Engineer to join our team. As a key member of our engineering department, you will be responsible for designing and developing software solutions for our medical devices.Key Responsibilities:Design and develop software solutions for medical...


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

    About Fresenius Medical Center:We are a leading provider of medical devices and services for patients with chronic kidney disease. Our mission is to improve the quality of life for our patients by providing innovative and reliable solutions.Our Team:Our team is comprised of experienced professionals who share a common goal of delivering exceptional patient...


  • Lawrence, Massachusetts, United States Yaskawa Full time

    Our culture of continuous improvement values hiring individuals that are looking for the opportunity to stretch their current talents and skills to the next level and beyond. If you are anEmbedded Control Engineer/Embedded Software Engineerwith in interest in renewable energy we may have the perfect opportunity for you.We are seeking anEmbedded Control...


  • Lawrence, Massachusetts, United States Yaskawa Full time

    Our culture of continuous improvement values hiring individuals that are looking for the opportunity to stretch their current talents and skills to the next level and beyond. If you are an Embedded Control Engineer/Embedded Software Engineer with in interest in renewable energy we may have the perfect opportunity for you. We are seeking an Embedded Control...


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

    About the RoleFresenius Medical Care Holdings, Inc. is seeking a skilled Senior Embedded Software Development Engineer to join our team. As a key member of our interdisciplinary, cross-functional team in an agile context, you will be responsible for driving the development, testing and maintenance of our innovative product range.The successful candidate will...


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

    Fresenius Medical Care is a leading company in renal care, driven by innovation and a commitment to quality. We are seeking a highly skilled Software Development Engineer to join our team and contribute to the design, development, and maintenance of our software-based medical device products.Key ResponsibilitiesAdd new features and functionality to the...


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

    Job Summary:Fresenius Medical Center is seeking a skilled Senior Embedded Software Development Engineer to join our team. As a key member of our engineering department, you will be responsible for designing and developing software solutions for our medical devices.About the Role:This role requires a strong background in embedded software development,...


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

    Why Join Us:Fresenius Medical Center offers a dynamic and challenging work environment that encourages collaboration, innovation, and continuous improvement. As a key member of our engineering department, you will have the opportunity to work on exciting projects, collaborate with experienced professionals, and contribute to the development of innovative...


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

    INVENT. IMPROVE. INSPIRE. NxStage Medical is not your typical medical products company. We are a close-knit team of talented professionals driven by a shared commitment: to lead a movement to dramatically improve renal care with innovative yet simple therapeutic solutions that benefit patients, caregivers, and society. We pursue this goal through a...


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

    INVENT. IMPROVE. INSPIRE.NxStage Medical is not your typical medical products company. We are a close-knit team of talented professionals driven by a shared commitment: to lead a movement to dramatically improve renal care with innovative yet simple therapeutic solutions that benefit patients, caregivers, and society. We pursue this goal through a passionate...


  • Lawrence, Massachusetts, United States Yaskawa Full time

    About Yaskawa America, Inc.:">We are a leading manufacturer of industrial automation products and services. Our mission is to provide innovative solutions that enable our customers to improve their efficiency, productivity, and competitiveness.">Job Description:">We are seeking a skilled Control Systems Engineer - Embedded Software to join our team. As a key...


  • Lawrence, Massachusetts, United States Yaskawa Full time

    About the RoleWe are looking for a skilled Software Control Engineer to join our team in Lawrence, MA. The successful candidate will be responsible for designing and developing software used to control grid-connected inverters, including developing algorithms, drivers, and APIs.ResponsibilitiesClosed-Loop Control System Development: Develop and implement...


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

    We are Fresenius Medical Care, a company dedicated to improving renal care through innovation and quality. As a key member of our Software group, you will play a crucial role in supporting the activities related to the design, development, and ongoing maintenance of our software-based medical device products.Core ResponsibilitiesDevelop and maintain the...


  • Lawrence, Massachusetts, United States Yaskawa Full time

    About Yaskawa Solectria Solar:">We are a pioneering company in the solar industry, dedicated to providing innovative solutions for grid-connected inverters. Our team is passionate about developing high-quality software that enables efficient and reliable energy production.">Job Title: Embedded Systems Software Developer - Grid Connected Inverters">Job...


  • Lawrence, Massachusetts, United States Yaskawa Full time

    About Yaskawa Solectria Solar:">We are a leading company in the solar industry, dedicated to providing innovative solutions for grid-connected inverters. Our team is passionate about developing high-quality software that enables efficient and reliable energy production.">Job Description:">We are seeking an experienced Embedded Software Control Specialist to...