Senior C/C++ Embedded Software Developer - SEM59047

Senior C/C++ Embedded Software Developer - SEM59047

#13338252 | 22 July, 2021
Bern, Bern, Switzerland
Type of position
Required years of experience
6 to 10 years
Required languages
Educational requirements
Required skills
C/C++ Developer embedded

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.