- Munster, Germany
Responsibilities
- Collaborate with cross-functional teams to define system requirements and contribute to software architecture and design.
- Translate requirements into robust, maintainable embedded firmware solutions (C-based) including testing and detailed documentation.
- Design, implement, and validate new features for both embedded systems and PC applications, ensuring compliance with regulatory and quality standards.
- Use AI-assisted development tools such as Claude or Codex as part of our software development workflow while critically reviewing all AI-generated results to ensure they meet our quality and regulatory requirements.
- Execute and support verification and validation (V&V) activities to demonstrate product safety, performance, and reliability.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related discipline, or equivalent practical experience
- Nice to have: Experience in regulated industries (medical devices, automotive)
- Nice to have: Knowledge of medical device software standards (IEC 62304, ISO 13485)
- Nice to have: Experience with unit testing for embedded C and CI/CD pipelines
- Nice to have: Experience with real-time operating systems (RTOS)