Embedded Rust Engineer 100% (m/f/d) (IT) - up to 50% remote

Gi Group

Risch-Rotkreuz

Vor Ort

CHF 110.000 - 150.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Eine zielgenaue Bewerbung für diesen Job — ein maßgeschneiderter Lebenslauf und ein Anschreiben, die genau zur Stellenanzeige passen.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Gi Group Life Sciences is seeking a Software Engineer with a strong Rust focus to contribute to a 12-month project in pharmaceutical manufacturing. You will develop concepts, own tasks, and help define software architecture while aligning with regulatory standards.

Ideal candidates have 2+ years of Rust in embedded contexts, experience with real-time Linux, and strong collaboration skills to drive cross-functional activities in a regulated domain. Fluency in English is required.

Qualifikationen

  • Proven experience as a Software Engineer with a strong focus on Rust; 2+ years minimum.
  • Hands-on embedded or systems-level software development experience.
  • Experience with real-time Linux (PREEMPT_RT) or comparable RTOS.
  • Experience with CAN bus communication protocol.
  • Strong communication skills and ability to document and collaborate across teams.

Aufgaben

  • 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.

Kenntnisse

Rust programming
Embedded software
Real-time systems
Linux familiarity
Async Rust

Ausbildung

Bachelor's degree in Software Engineering or related field

Tools

CAN bus
RTOS
PREEMPT_RT
GIT

Jobbeschreibung

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
  • Planned duration: 12 months from start date
  • Extension (in case of limitation): possible
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
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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Solution Engineer/ Expert 80-100% (m/f/d) - up to 50% remote
Solution Engineer/ Expert 80-100% (m/f/d) - up to 50% remote

Gi Group • Risch-Rotkreuz

Hybrid
CHF 150.000 - 195.000
Hybrid work arrangement
Onsite 50% with flexible hours
Embedded Rust Engineer
Embedded Rust Engineer

Flexsis • Risch-Rotkreuz

Vor Ort
CHF 110.000 - 140.000
Up to 50% remote work
Embedded Rust Engineer
Embedded Rust Engineer

Experis Switzerland • Rotkreuz

Hybrid
CHF 110.000 - 150.000
Embedded Rust Engineer
Embedded Rust Engineer

Experis Schweiz • Rotkreuz

Hybrid
CHF 110.000 - 140.000
Software Senior Technical Lead Rust (80-100%)
Software Senior Technical Lead Rust (80-100%)

Roche • Rotkreuz

Vor Ort
CHF 140.000 - 200.000
260902.1 Embedded Rust Engineer
260902.1 Embedded Rust Engineer

INTEGRATE Informatik AG • Zug

Vor Ort
CHF 110.000 - 150.000
HW Integration Engineer 90-100% (m/f/d)
HW Integration Engineer 90-100% (m/f/d)

Work Selection AG • Rotkreuz

Vor Ort
CHF 120.000 - 160.000
Welcome Days onboarding
Professional development support
Staff restaurant meals
+2
Software Senior Technical Lead Rust (80-100%)
Software Senior Technical Lead Rust (80-100%)

F. Hoffmann-La Roche AG • Rotkreuz

Vor Ort
CHF 140.000 - 200.000
Embedded Rust Engineer - Real-Time Systems (Remote)
Embedded Rust Engineer - Real-Time Systems (Remote)

Flexsis • Risch-Rotkreuz

Vor Ort
CHF 110.000 - 140.000
Up to 50% remote work
HW Integration Engineer
HW Integration Engineer

ITech Consult AG • Risch-Rotkreuz

Vor Ort
CHF 120.000 - 160.000