Print / save as PDF

Software Engineer (m/f)

For our client, a well-known pharmaceutical company in Basel, we are looking for a Software Engineer  (m/f).


The department DCA (DIA Common Assets) SW Engineering is responsible for the software framework, which supports the development of clients Instruments (Blood analysers 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 the client and instruments of different sizes.

General Information

  • Start date: 15.08.2021
  • Latest start date: 01.09.2021
  • End date: 31.12.2022
  • Extension: possible, prior approval needed
  • Workload: 100%
  • Work location: Rotkreuz
  • Remote: Home office possible under agreement with the team
  • No full remote possible
  • Travel: 5%o

Tasks & Responsibilities

  • Software development within an Agile Release Train, developing frameworks, libraries and simulations used by internal 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, documentation, devops and bug fixing including software maintenance
  • Close collaboration with the internal customers 

Must Haves

  • Profound knowledge and at least 2 years of experience in modern C++ (C++11 or higher), preferably in a Diagnostics / Pharmaceutical environment 
  • Experience with software design patterns and principles and object oriented 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

Nice to Haves

  • Modern CMake, Debian and Jenkins experience
  • Linux Containers
  • RabbitMQ
  • Experience in real time software engineering
  • University degree in software engineering
  • German language
  • Former pharma experience


Nadine Papa
Talent Acquisition Consultant
+41 79 904 96 72

We look forward to receiving your online application with your CV!