

Senior Software Engineer C++
Swisslinx
- 06.03.2026
- 95%
- Employé
- Temporaire
Senior Software Engineer C++
? Rotkreuz, Switzerland | Hybrid (50% remote) | 12 month contract, extension highly…
? 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.
* 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
* 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
* 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.