Descriptif
We are currently looking on behalf of one of our important clients for a C/C++ Embedded Software Developer (Medical Device Sector). The role is a permanent position based in Bern Canton with good home office allowance.
Your Role:
1. Be an active member of a team that focuses on modern software for connected mobile medical devices.
2. Participate in the definition of concepts & SW architecture.
3. Create, extend & maintain embedded software units & components in MISRA C in accordance with IEC 62304.
4. Create, extend & maintain test cases in C++ using a testing framework in C++.
5. Peer review other team members work packages.
6. Create software documentation artefacts, e.g. describing functionality & business logic.
7. Participate in the creation & reviews of formal specification artifacts.
8. Support & collaborate with peers, e.g. in the fields of hardware, testing, production & requirements engineering.
9. Support improvements to development, build & simulation approaches.
Your Skills:
10. At least 3 years of professional experience in Embedded Software Development.
11. Skilled in most of the following: C, C++, MISRA C, Git, UML, Unit Testing Frameworks, Build Systems / Pipelines, Python & Doors NG.
12. Experienced in Agile Development Environments (SCRUM / SAFe).
13. Any experience in the areas of Software Architecture, Software Design Patterns & Functional Safety is considered a plus.
14. Ideally experienced in the Medical Device Sector & IEC 62304 or other Highly Regulated Environments.
Your Profile:
15. Completed University Degree in Computer Science or Electrical Engineering
or similar.
16. Open, communicative & a team player.
17. Responsible, quality-oriented, pragmatic & a can-do attitude.
18. Fluent in English (spoken & written), German language skills are considered a plus.