Embedded Software Developer
Bytecmed
12 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Tech stack
Flutter
Microsoft Windows
Ubuntu (Operating System)
Software Debugging
Dart
Job description
- Development of embedded software for medical devices in an IEC 62304-compliant process
- Creation of software concepts and specifications
- Collaboration in the creation and maintenance of software architectures and system integration
- Development of modern user interfaces with Dart and Flutter
- Collaboration with hardware development at the interface to software development
- Performing code reviews, unit tests, and integration tests
- Creating documentation in accordance with development processes
- Commissioning and collaborating on the verification of prototypes
Requirements
- Successfully completed degreee in computer engineering, software engineering, electrical engineering or comparable qualification
- Several years of experience in the develpment of embedded software development for medical devices with high safety requirements ( Class C (IEC62304) and/or Major level of concern (FDA))
- Very good programming skills in C / C++ with project experience
- Experience with ROTS (QNX 8), debugging, and software testing (unit tests, integration tests, etc.)
- Knowledge of Dart and Flutter, Linux (Yocoto, Ubuntu), and Windows applications
- Basic knowledge of circuit and PCB design is desirable
- Very good written and spoken German and English skills are required
- Good communication skills and an independent working style
Benefits & conditions
- Flexible working time models for a work-(family)-life balance
- Permanent employment contract
- Individual (further) development opportunities
- Short decision-making processes
- A culture of informality
- Team events, summer parties and Christmas parties
- Anniversary benefits
- Flu vaccinations
- And of course the classic fruit basket