Full Stack Software Engineer

Zug  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

C++ (Programming Language) Pharmaceuticals Software Engineering Innovation Electrical Engineering CAN Bus Linux Python (Programming Language) RabbitMQ Systems Architecture Cost Optimisation Event Driven Architecture Docker

Description

Full Stack Software Engineer vacancy with strong Rust and C++ expertise for our Rotkreuz-based client in the Pharma sector.
Your tasks:

  • Defining, developing, testing, and releasing high-quality software solutions for IVD and non-IVD diagnostic products

  • Contributing to hardware-focused medical projects across Molecular Lab, Core Lab, and Point of Care domains

  • Participating in feasibility studies and driving innovative software concepts

  • Taking ownership of development tasks and producing thorough technical documentation

  • Leading estimations and planning of software work packages

  • Reviewing designs and contributing to system architecture with focus on quality attributes

  • Conducting root-cause analyses and implementing fixes for post-market software releases

  • Ensuring compliance with regulatory standards and continuously improving internal processes


Your experience/knowledge:

  • 2+ years of hands-on software engineering experience with a strong focus on Rust

  • Solid understanding of Rust paradigms: ownership, borrowing, lifetimes, and async programming

  • Proficient in C++ and working within Linux environments

  • Experience with Docker, and familiarity with libraries like tokio, actix-web, rocket, serde, sqlx

  • Advantageous experience with RabbitMQ, CAN bus, Event-Driven Architecture, and scripting (Python/Shell)

  • Previous work in regulated industries such as medical devices is beneficial

  • University degree in Software Engineering, Electrical Engineering, or related field

  • Language skills: English - fluent; German - an advantage


Your soft skills:

  • Proactive, self-motivated team player with strong communication skills

  • Analytical mindset with a focus on clean, well-documented, and robust code

  • Interest in cross-disciplinary collaboration between hardware and software teams

  • Passion for innovation, cost optimization, and sharing knowledge within the team


Location: Rotkreuz, Switzerland
Work setting: Hybrid (up to 50% remote)
Sector: Pharma
Start: 01.07.2025 (latest start: 01.10.2025)
Duration: 12 months (extension possible)
Workload: 100%
Ref.Nr.: BH 22977
Take the next step and send us your resume along with a daytime phone number where we can reach you.
Due to Swiss work permit restrictions, we can only consider applications from Swiss nationals, EU citizens, and current work-permit holders for Switzerland.
Ukrainian refugees are warmly welcomed - we will support you every step of the way.
We welcome applications from individuals of all genders, age groups, sexual orientations, personal expressions, ethnic backgrounds, and religious beliefs. Therefore, there is no requirement to provide gender information or a photo in your application.
Start date
5.2025
Duration
12 Months
From
RM Group
Published at
21.05.2025
Contact person:
Chathurie Bandara
Project ID:
2881120
Industry
IT
Contract type
Freelance
To apply to this project you must log in.
Register