Logo of Huzzle

Software Development Engineer (m/f/d)

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Schweinfurt

AI generated summary

  • You must have an engineering degree, C/C++ expertise, embedded software experience, scripting knowledge, regulatory understanding, and good German/English skills, with occasional travel willingness.
  • You will create software in C/C++ and other languages, develop procedures, prepare unit tests, conduct code reviews, document designs, and perform developer tests.

Requirements

  • Completed engineering degree in electrical engineering, informatic, medical technology, computer science or similar
  • Professional experience in the development of software, preferably in embedded software development
  • Profound C/C++ programming knowledge
  • Experience with script languages (Perl, Python), agile software development processes, preferably SCRUM as well as knowledge in various software test methods (unit tests, regression tests, etc.)
  • Good knowledge to the regulatory requirements (SOPs, working instructions as well as the company’s internal standards)
  • Basics of specific relevant standards and country specific standards like FDA, NMPA guidance
  • Knowledge of the design, operation and functionality of dialysis devices
  • Good knowledge regarding the secure (Cyber Security) development of software
  • Good German and English skills (written and spoken)
  • Willingness to travel occasionally

Responsibilities

  • Creating software, in particular source codes, in the programming languages C/C++, assembler and script languages
  • Development of procedures for EBM unit
  • Preparing unit tests
  • Carrying out code reviews and countervailing measure reviews
  • Preparation of the necessary documentation
  • Preparing detail designs
  • Carrying out developer tests

FAQs

What programming languages are required for this position?

The required programming languages for this position are C/C++, assembler, and various script languages such as Perl and Python.

Is experience in embedded software development necessary?

Yes, professional experience in the development of software, preferably in embedded software development, is required.

What educational background is needed for this role?

A completed engineering degree in electrical engineering, informatics, medical technology, computer science, or a similar field is required.

Are there specific regulatory knowledge requirements for applicants?

Yes, candidates should have good knowledge of regulatory requirements, including SOPs, working instructions, and internal standards, as well as an understanding of relevant standards like FDA and NMPA guidance.

Is knowledge about dialysis devices important for this position?

Yes, knowledge of the design, operation, and functionality of dialysis devices is a key requirement for this role.

What methodologies should candidates be familiar with?

Candidates should have experience with agile software development processes, preferably SCRUM, and knowledge of various software testing methods, including unit tests and regression tests.

Are language skills important for applicants?

Yes, good German and English skills, both written and spoken, are required for this position.

Is travel required for this job?

Yes, there is a willingness to travel occasionally as part of this job.

What are the main responsibilities in this role?

The main responsibilities include creating software source codes, developing procedures for the EBM unit, preparing unit tests, conducting code reviews, and preparing necessary documentation and detailed designs.

Is cybersecurity knowledge necessary for this position?

Yes, a good understanding of secure software development practices related to cybersecurity is important for this role.

Every patient, every day

1-10
Employees
1996
Founded Year

Mission & Purpose

Fresenius Medical Care North America (FMCNA) is the premier healthcare company focused on providing the highest quality care to people with renal and other chronic conditions. Through its industry-leading network of dialysis facilities and outpatient cardiac and vascular labs, Fresenius Medical Care North America provides coordinated healthcare services at pivotal care points for hundreds of thousands of chronically ill customers throughout the continent. As the world’s largest fully integrated renal company, it offers specialty pharmacy and laboratory services, and manufactures and distributes the most comprehensive line of dialysis equipment, disposable products, and renal pharmaceuticals. For more information, visit the FMCNA website at https://fmcna.com/.