Senior Software Engineer C++
Role details
Job location
Tech stack
Job description
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
Requirements
-
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.