×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer C++

Remote / Online - Candidates ideally in
6343, Rotkreuz, Kanton Zug, Switzerland
Listing for: Experis Schweiz
Remote/Work from Home position
Listed on 2026-03-08
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Embedded Software Engineer, C# / Unity Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CHF Yearly CHF 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: Rotkreuz

Experis® is a global leader in IT professional resourcing, permanent recruitment, project solutions, and managed services. With over 25 years of experience in Switzerland and offices in Zürich, Basel, and Geneva, we connect top IT talent with leading companies. Our mission is to help professionals unlock their potential and thrive in dynamic, future-ready careers.

Background

The candidate will develop Instrument Control software, Service software and Instrument Management SW for the Cobas 6800/8800/5800 instruments. The Instrument Control software is real-time in nature and is developed in C++ using an existing real-time framework with low-level hardware drivers and is tested using both real and simulated hardware and it is Event-Driven Architecture.

The perfect candidate

It is of critical importance that the candidate has primarily worked with modern C++ (C++11 or newer) over the past 2 to 5 years, including in their most recent or current project. Furthermore, it is essential that Linux has been used as the primary development operating system during the past 2 to 5 years, including in the candidate’s latest or current project.

In addition, the candidate should have gained experience working within small to large development teams during the past 2 to 5 years, as we are specifically seeking a strong team player rather than an individual contributor.

General Information
  • Start date:

    asap
  • latest

    Start Date:

    01.06.26
  • Planned duration: 12 months from start date
  • Extension (in case of limitation): possible
  • Workplace:
    Rotkreuz
  • Workload: 100%
  • Home Office: 50% remote
  • Team: 8–10
Tasks & Responsibilities
  • Proactive participation in all phases of software development from feasibility studies through design, development, testing and bug fixing and maintenance
  • Collaboration within the Scrum-Teams
  • Independent interaction with internal framework manufacturers
  • Based on requirements and models, definition of software architecture, design and specifications, ultimately leading to implementation
  • Participation in the definition of work packages, their estimation and planning in a sprint-based agile environment
  • Adherence to a software development process including contribution to written deliverables and documentation
Must Haves
  • Min. Bachelor degree in a software related field such as software or electrical engineering or similar
  • Min. 5+ years of hands-on experience as Software Engineer, preferred in the regulated environment such as the medical device industry
  • Min. 3–5 years hands-on experience with C++ and Linux from the last project or position
  • Strong with Linux Dockers
  • Experience with CAN bus
  • Fluent in English (spoken and written)
  • Highly motivated with focus on deadlines and a proactive and thorough way of working
  • Ability to work within a team and still be proactive

    Ability to work within agile and Scrum Teams
  • Software architecture would be a big plus
Nice to Have
  • Event-Driven Architecture knowledge
  • SAFe certification
  • Scrum experience
  • Basic scripting knowledge
  • Rabbit

    MQ knowledge
  • German is advantageous

If you are interested to apply, please send us your CV. This job will halt to accept applications on 13.03.2026. Interviews will take place from the end of March 2026, 2 rounds planned.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary