For our client, a leading company in pharmaceutical manufacturing, we're looking for a candidate who has proven experience as a Software Engineer with a strong focus on Rust; solid grasp of ownership, borrowing, lifetimes, traits and error handling. Additionally we are looking for someone who is highly skilled in communication, promoting diversity and inclusion, and facilitating seamless collaboration both within teams and across organizational boundaries.
General Information:
• Start date: asap
• Planned duration: 12 months from start date
• Extension (in case of limitation): possible
• Workplace: Rotkreuz
• Workload: 100%
• Home Office: 50% remote possible
• Travel: no
• Working hours: Standard
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:
Embedded & Real-Time Systems
• Hands-on experience developing embedded or systems-level software in a professional setting
• Experience with real-time Linux (PREEMPT_RT) or a comparable RTOS
• Experience with hardware communication protocols: CAN bus (required)
• Practical understanding of real-time constraints: latency, jitter, task scheduling
Rust & Software Engineering
• Proven experience as a Software Engineer with a strong focus on Rust; solid grasp of ownership, borrowing, lifetimes, traits and error handling (2+ years minimum)
• Comfortable with asynchronous programming in Rust
• Experience with Linux and familiarity with embedded build/debug tooling
• University degree in Software Engineering, Electrical Engineering, Computer Engineering or equivalent
Professional & Domain
• Highly motivated, deadline-focused, with a proactive and thorough way of working
• Willingness to work in a regulated environment (medical device, automotive, aerospace or industrial safety) and follow structured development processes
• Excellent communication and teamwork skills; willingness to write good documentation and drive work to conclusion
• Fluent in English
This role is probably not for you if:
• You're primarily looking for web backend, blockchain, or pure cloud-native work or UI.
• You haven't worked with physical hardware or low-level systems before and don't want to.
Nice to Have:
• Experience with IEC 62304, ISO 13485 or IVDR (medical device software lifecycle standards)
• Experience with event-driven architectures and message brokers (RabbitMQ, Domain Driven Design)
• Kubernetes, Docker for CI/build environments
• Experience in agile development environments
• German language skills
Your application
Please apply online. For further information about the position, please contact your Gi Group Consultant , Ms. Anh Nguyen (+41 76 586 02 13) or [email protected] .
Gi Life Sciences
Gi Life Sciences is part of Gi Group Holding, a global ecosystem for human resources services and consulting, supporting labor market development and helping to change people's lives in 37 countries around the world. In Switzerland, we operate under the brands Gi Life Sciences, Gi Group, Grafton, and Bautech Personal. We offer temporary and permanent staffing, as well as a wide range of complementary staffing services. With a direct presence at 40 locations in Switzerland and over 200 employees, we are one of the leading staffing companies in the Swiss recruitment market. Gi Life Sciences specializes in the recruitment of both temporary and permanent staff in the life sciences sector and is a valuable partner for many other staffing services. We believe that experts should speak to experts: All our professionals are certified in the scientific field, meaning they are able to understand your needs and provide you with comprehensive support.
Solution Engineer/ Expert 80-100% (m/f/d) - up to 50% remote
Gi Group
Embedded Rust Engineer
Flexsis
Full-Stack Software Engineer (IT-FCS-CT-2026-215-GRAE)
CERN
Software and Infrastructure Engineer (IT-CA-OSI-2026-213-GRAE)
CERN
Senior System Engineer Workplace Management (a)
Green
Property Development Manager (6 Month FTC)
PureGym AG