Senior Software Engineer

Randstad (Schweiz) AG

Randstad (Schweiz) AG


Key information

  • Publication date:

    08 September 2022
  • Workload:

  • Contract:

    Permanent position
  • Language:

  • Place of work:


Are you ready for a new challenge? Are you a Software Engineer? Do you have

Solid experience in modern C++ (C++11 or higher)?

Then this role is for you!

In this interesting role as a Software Engineer, you are working for a Pharma/ Medical

device company that offers solutions to human health care, with a global presence.

Tasks & Responsibilities:

  • Software development within an Agile Release Train Management, developing frameworks, libraries, and simulations used by 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 (SW Developers)

Must Haves:

  •  Very strong and in-depth knowledge and experience in modern C++ (C++11 or higher) and hands-on experience on a GNU command line (Linux), preferred in the medical device or pharmaceutical environment 
  • Min. 5-7 years of experience as a Software Engineer with software design patterns and principles and object-oriented design (OOD) 
  •  Min. 5-7 years of experience with Linux, modern Python, Bash Scripting, and the ability to understand and deliver the technical needs 
  •  Experience with git and collaboration tools (GitHub/gitlab/bitbucket) 
  • Experience in software projects with end-to-end responsibility with customer centricity (gathering requirements, design, development, testing, deployment) 
  • Feels comfortable in an agile environment
  •  Experience in multi-process and multithreaded application development
  •  Business fluency in English (spoken and written)
  •  Very effective and efficient communicator
  •  Open-minded and team player

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
We are looking forward to your application. Good Luck


  • Randstad (Schweiz) AG