Senior C/C++ Embedded Software Developer - SEM59047
#13338252 | 22 July, 2021
Location
Bern, Bern, Switzerland
Type of position
Permanent
Required years of experience
6 to 10 years
Required languages
Educational requirements
Required skills
Categories
Description
We are currently looking on behalf of one of our important clients for a Senior C/C++ Embedded Software Developer. The role is a permanent position based in Bern Canton.
Your Role:
- Expand an existing SCRUM feature team working on embedded software solutions.
- Analyze, concept & implement Software Architecture for state-of-the-art Class C medical devices to support the addition of new functionalities.
- Architect, design & code new features.
- Support the traditional SCRUM ceremonies.
- Collaborate closely with the Product Owner & team with regards to supporting requirement clarification, backlog refinement & sprint planning activities.
- Update software documentation & software release artifacts.
- Carry out Agile / XP coaching / mentoring within the team.
Your Skills:
- At least 5 years of professional hands-on Embedded Software Engineering experience including specialization in electronic, micro or medical technology (or comparable).
- Strong experience Developing secure, Embedded Hardware-related Software in C/C++ as well as some experience in Architecting in this area.
- Sound experience in Agile Development Environment (SCRUM / SAFe, Kanban).
- Skilled & experienced in the majority of the following: Python, DOORS, IBM Enterprise Architect, CMake, Git, GMock, GTest, TDD, Clean Code, CI/CD, UML, RTOS, ARM Cortex M4 & BLE & Low Energy.
- Any experience in within a highly regulated environment according to IEC 62304 is considered a plus.
Your Profile:
- Completed University Degree in Computer Science or Electrical Engineering
or similar.
- Ideally CPMS certified.
- Communicative & a team player.
- Fluent in English (spoken & written), German language skills are considered a plus.