Circle8 is proud partner of the Aston Martin Aramco Formula One® Team.
Risch-Rotkreuz, Hybrid
12 months
40 hours

SL-001121

Applying only takes 2 minutes

SL-001121

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.

Apply now

Applying only takes 2 minutes

This role is handled by:

Shalin Bakshi