Job
- Level
- Senior
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Berlin
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you develop embedded software in C++ for both hardware and application components, design software architectures, and conduct risk analyses in a regulated environment.
Job Technologies
Your role in the team
- Development: You develop professional embedded software in C++ for our device portfolio - from hardware-near components to application-oriented software modules.
- Responsibility: You will take responsibility for key parts of our future embedded software architecture and actively shape it.
- Specification: You specify and implement software components considering software requirements, system architecture, and regulatory frameworks.
- Documentation: You create and maintain architecture documentation in a regulated environment and contribute to transparent, practical documentation standards.
- Optimization: You conduct software, risk, and security analyses as part of the development process and incorporate your insights into the technical advancement.
- Interdisciplinary teamwork: You collaborate with colleagues (m/f/d) from the fields of Embedded Software, Electronics, Systems Engineering, and Testing.
This text has been machine translated. Show original
Our expectations of you
Education
- You have completed a degree in Computer Science, Technical Computer Science, or a comparable field of study.
Qualifications
- You have already worked in a regulated development environment, such as in medical technology, automotive, railway, aerospace, or a comparable field.
- You work in a structured manner and are able to convince colleagues (m/f/d) of technical ideas, solutions, and architectural decisions.
- Knowledge in communication between software components and systems, e.g., IPC as well as fieldbus or device interfaces such as CAN or RS485, is desirable.
- You have very good German language skills (C1) in speaking and writing; English skills are an advantage.
Experience
- You have at least 5 years of professional experience in embedded software development with C++, ideally on microcontroller-based systems such as STM32, and experience with Linux- or RTOS-based embedded systems.
- Ideally, you already have experience with EN ISO 62304 or comparable normative requirements.
This text has been machine translated. Show original
What we offer
- Work at the market leader with a premium brand image that every dental practice knows!
- Can be proud to contribute to the health of society!
- Quickly find your footing within the family-like, friendly colleagues!
- Opportunity to participate in various projects!
- Share our knowledge during intensive teamwork and continuously learn from experienced experts!
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
MELAG Medizintechnik GmbH & Co. KG
MELAG Medizintechnik, gegründet 1951, ist Weltmarktführer im Bereich Sterilisatoren und Reinigungs- und Desinfektionsgeräte. Getreu unserer Leitsätze "Competence in hygiene" und "Quality - made in Germany" entwickeln und produzieren die 450 Beschäftigten unseres Familienunternehmens auf über 25.000 m² mitten in Berlin Medizinprodukte von höchster Qualität für die weltweite Praxishygiene
Description
- Founding year
- 1951
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Healthcare, Social Sector