Senior Software Engineer IC Core 100% (f/m)

Posted 09 June 2022
Job type Limited
DisciplineIT/Software Development

Job description

For our customer, one of the world's leading providers of diagnostic systems for hospitals, laboratories, and doctors' practices, we are looking for a candidate that has an expectation for him/herself to deliver at a high level of quality and is not satisfied with average quality. The candidate will work in a highly-skilled, technically strong and autonomous team and is expected to bring the same experience and mindset. Also highly important is strong customer centricity, caring about the customers and how to solve their problems.


The department is responsible for the software framework which supports the development of Roche Instruments (Blood analyzers etc.).
The IC Core Team builds and maintains an Instrument Control Framework (Library) that allows instrument development teams to sustainably build and test the instrument control layer.
The team serves multiple instrument projects within Roche and instruments of different sizes.

Your tasks

  • Software development within an Agile Release Train, developing frameworks, libraries and simulations used by Roche Diagnostic Instrument Projects
  • Relentless improvement of the software stack and toolchain
  • Participate in all phases of software development from feasibility studies through design, development, testing, documentaDevOpsdevops and bug fixing including software maintenance
  • Close collaboration with the internal customers (Roche SW Developers)

Your profile

  • Profound knowledge and experience in modern C++ (C++11 or higher), preferably in a Diagnostics / Pharmaceutical environment
  • Experience with software design patterns and principles of object-orientated design (OOD)
  • Experience with Linux, modern Python, Bash Scripting
  • Experience with git and collaboration tools (github/gitlab/bitbucket)
  • Experience in projects with end to end responsibility (gathering requirements, design, development, testing, deployment)
  • Must feel comfortable on a GNU command line
  • Feels comfortable in an agile environment
  • Experience in multi process and multithreaded application development
  • Communicative open-minded team player
  • Business fluency in written and spoken English language

Nice to have

  • Modern CMake, Debian and Jenkins experience
  • Python 3.x
  • Linux Containers
  • RabbitMQ
  • Experience in real-time software engineering
  • University degree in software engineering
  • German

* Please note that this job posting will be closed on 17.06.2022 at 11 AM

Your application

Please apply online. For further information about the position, please contact your Kelly recruiter, Mrs. Anh Nguyen (+41 79 292 08 57 / +41 76 586 02 13).

About Kelly

We connect people to jobs in ways that enrich lives. Kelly Services® is a leading global provider of human resources solutions, operating in over 40 countries. Together with its subsidiaries, Kelly offers a wide range of outsourcing and consulting services; temporary, permanent and management positions as well as flexible forms of employment at all hierarchy levels. Kelly Services (Schweiz) AG has been present in Switzerland since 1979 and counts more than 200 employees in over 40 Talent Offices and Centers.