Senior Software Engineer - Rust
Listed on 2026-03-13
-
Software Development
Software Engineer, DevOps
We are currently supporting our client in the pharmaceutical industry in their search for an experienced Software Engineer with strong Rust development skills to join a multidisciplinary software team working on advanced diagnostic systems.
In this position, you will contribute to the development of high-quality software solutions used in molecular laboratory, core laboratory, and point-of-care environments. You will play a key role in designing, building, testing, and releasing software for both IVD and non-IVD products, helping drive innovation in modern healthcare diagnostics.
This is a hands‑on development role where you will collaborate closely with cross‑functional teams, contribute to software architecture, and help shape future product capabilities. The ideal candidate is a proactive team player who enjoys sharing knowledge, improving existing systems, and contributing ideas that enhance product functionality and efficiency.
- Develop software concepts and participate in feasibility studies to meet technical requirements
- Take ownership of software development tasks and ensure high-quality implementation through reviews and established development standards
- Define and estimate work packages and contribute to planning and software unit specifications
- Review designs and contribute to the overall software architecture and quality attributes
- Conduct root cause analysis for complex technical issues and implement bug fixes for post‑market software releases
- Ensure compliance with development processes and regulatory standards
- Propose improvements to existing systems and stay up to date with relevant technology trends
- University degree in Software Engineering, Computer Science, Electrical Engineering, or a related field
- Proven experience as a Software Engineer with strong Rust development expertise
- Solid understanding of Rust core concepts, including ownership, borrowing, and lifetimes
- Experience with asynchronous programming in Rust (async/await)
- Familiarity with Rust frameworks and libraries such as Tokio, Actix-Web, Rocket, Serde, or SQLx
- Experience working with Linux and Docker
- Strong analytical and problem‑solving skills
- Proactive and structured working style with focus on delivery and quality
- Excellent communication and collaboration skills
- Fluent English (German is a plus)
- Basic scripting knowledge
- Experience with RabbitMQ
- Knowledge of CAN bus communication
- Understanding of event‑driven architectures
- Experience working in regulated environments (e.g., medical devices)
Maybe not for you, but for someone else?
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: