SL-001121
Description du poste
Senior Software Engineer C++ – Real-Time Systems
📍 Rotkreuz, Switzerland | Hybrid (50% remote) | 12 month contract, extension highly likely
We are currently supporting a global healthcare and diagnostics company in their search for an experienced Senior Software Engineer C++ to join a highly specialized development team working on advanced diagnostic instruments.
This role focuses on the development of real-time instrument control software used in high-throughput laboratory systems. The position offers the opportunity to work on complex systems that combine modern C++, Linux-based development environments, and hardware interaction within an agile engineering environment.
Your Responsibilities
• Participate proactively in all phases of the software development lifecycle including feasibility analysis, design, development, testing, debugging, and maintenance
• Collaborate closely within cross-functional Scrum teams
• Define software architecture, design, and technical specifications based on system requirements and models
• Implement high-quality C++ software components for real-time systems
• Interact with internal framework teams and contribute to system-level integration
• Contribute to sprint planning, estimation, and agile development activities
• Ensure adherence to software development processes and documentation standards
Your Profile
• Bachelor’s degree or higher in Software Engineering, Computer Science, Electrical Engineering, or a related field
• 5+ years of professional experience as a Software Engineer
• Strong hands-on experience with modern C++ (C++11 or newer)
• Solid development experience using Linux environments
• Experience working with Docker in Linux environments
• Knowledge of CAN bus communication
• Experience working in agile development environments (Scrum)
• Strong communication skills and ability to work effectively in team environments
• Fluent English communication skills
Nice to Have
• Experience with event-driven architectures
• Experience with RabbitMQ
• Basic scripting knowledge
• Experience with SAFe frameworks
• German language skills
If you are interested in this opportunity or would like to learn more, please apply with your CV in English along with your degree certificate.

