Senior Software Engineer / Ingenieur C++
Swisslinx
About the role
Job description: 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 .
Salary: EUR 54000 - 84000 per year
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free