-
Randstad Digital

Software Engineer

Randstad Digital
Switzerland · Contract · Associate

We are looking for a full stack software engineer to strengthen our software team within. This is a hands-on software development position where you define, build, test and release high-quality software. As a domain expert, you will have a large influence on projects to enhance our future product portfolio.


Tasks & Responsibilities:

  • You develop concepts and participate in feasibility studies to meet technical requirements.
  • You perform and take ownership of specific software development tasks, ensuring reviews using checklists and templates.
  • You lead work package definition, estimation, and planning, and enhance or document SW unit specifications and designs.
  • You review designs and contribute to the SW architecture, defining quality attributes and staying updated with technology trends.
  • You conduct root-cause analysis of complex issues and provide bug fixes for post-market software releases.
  • You ensure compliance with processes, propose improvements, and stay informed about regulatory and market standards.


  • Must Haves:University education in a software related field such as software or electrical engineering Industry experience
  • 2 years proven experience as a Software Engineer with a strong focus on Rust development
  • Solid understanding of Rust's core concepts, including ownership, borrowing, and lifetimes
  • Experience with asynchronous programming in Rust (e.g., using async/await)
  • Familiarity with common Rust libraries and frameworks (e.g., tokio, actix-web, rocket, serde, sqlx)
  • Experience with C++ and Linux
  • Experience with Linux Dockers
  • Basic scripting knowledge would be an advantage
  • RabbitMQ knowledge would be an advantage
  • Experience with CAN bus
  • Event-Driven Architecture knowledge would be an advantage
  • First experience working in regulated environments such as the medical device industry
  • Highly motivated with focus on deadlines and a proactive and thorough way of working
  • Fluent in English and German is advantageous
  • Developers with an interest in interdisciplinary and hardware focussed applications as well as electronic engineer with a strong backgrounds and interest in software development are encouraged to apply
  • Excellent communication and team working skills, flexibility, willingness to write good documentation and the drive to bring a product to its conclusion


We thank you for your application!

Key Skills

Ranked by relevance

rust linux c
Login to Apply
Posted
May 21, 2025
Type
Contract
Level
Associate
Location
Zug

Industries

Medical Equipment Manufacturing

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
WSA – Wonderful Sound for All
Related

Software Engineer

2026-05-20

Full-time
Not Applicable
Singapore
Medical Equipment Manufacturing
Engineering
View Job Details
DentalMonitoring
Related

Machine Learning Engineer

2026-05-20

Full-time
Entry
France
Medical Equipment Manufacturing
Engineering
View Job Details
Meril
Related

Embedded Software Engineer

2026-05-18

Full-time
Associate
India
Medical Equipment Manufacturing
Information Technology