Embedded Software Engineer (H/F) – CDI – Mataró (Spain)
Nous prenons soin de la vie (Caring for Life) et nous sommes engagés à améliorer la qualité et l'efficacité des soins de santé pour un nombre croissant de personnes. Nous y parvenons en fournissant de manière fiable des produits et services abordables, de haute qualité, sûrs et efficaces aux professionnels de la santé et aux patients Envie d’apporter votre valeur ajoutée dans le monde de la santé en participant à la passionnante transformation de notre activité MedTech. Rejoignez nos équipes basées en Rhône-Alpes et dédiées aux équipes internationales de Systèmes de Perfusion et de Nutrition.
You're looking for new technical challenges and you're interested in contributing to the development of innovative medical devices?
This is a great opportunity to join us!
Our Embedded Development team is looking for an Embedded Software Engineer.
The position will be located in Mataró.
Main responsibilities
To develop and maintain Medical Device software in compliance with our Quality System Management and processes, your main responsibilties are:
- Analyze product/system specifications and translate them into software subsystem specifications (SRS and SDDS)
- Implement software components following best practices and coding rules
- Write software components unit tests and integration test plans
- Participate in code reviews and continuous improvement of software development practices
- Participate in continuous improvement of our software quality
- Create prototypes (reusable or not) to reduce identified technical risks
- Identify and document the impacts of a modification on the product/system
- Support problem analysis
- Participate in the implementation of security mechanisms and applicable normative specifications
- Ensure the proper implementation of the software architecture while ensuring its safety, security, and reliability
- Ensure compliance of the technical documentation for industrial transfer
- Ensure traceability of deliverables
Requirements
- Confirmed experience in embedded software development within a regulated and constrained environment
- Proficiency in development languages: object-oriented design, design patterns, process creation, thread management, inter-process communication (C++, Python)
- Expertise in real-time operating systems (Linux, Yocto, safeRTOS, etc.)
- Proficiency in configuration management tools (GIT)
- Expertise in product development with graphical interfaces on Linux (QT)
- Knowledge of modeling languages (UML)
- Familiarity with agile methodologies (Scrum)
- Fluent in English
Skills
- Excellent communication skills
- Leadership
- Team spirit
- Attention to detail and technical curiosity
- Analytical and synthesis abilities
- Solution-oriented mindset
To apply : fresenius-14814@candidatus.com