C++ Software Engineer
We are currently looking on behalf of one of our important clients for a C++ Software Engineer. The role is a permanent position based in Solothurn Canton with good home office allowance.
Your Role:
- Contribute as a member of an enthusiastic team that focuses on modern software for connected mobile medical devices.
- Create, extend & maintain Embedded Software Units & Components in MISRA C.
- Create, extend & maintain Test Cases in C++, using a Testing Framework in C++.
- Create software documentation artefacts (eg describing functionality & business logic).
- Participate in the creation & reviews of formal specification artifacts.
- Support & collaborate with peers (eg in the fields of hardware, testing, production & system/requirements engineering).
- Support improvements to development, build & simulation approaches.
Your Skills:
- At least 3+ years of professional experience in C/C++ Software Engineering, ideally including experience in Embedded Software Engineering.
- Skilled & experienced in most of the following: Git, UML, Unit Testing, Build System/Pipeline, Python & Doors (NG) & MISRA C.
- Familiar with formal requirements, software architecture principles & software design patterns.
- Experienced within Agile Development Environments, ideally including SCRUM & SAFe.
- Preferably experienced in working within Highly Regulated Environments, or very motivated to gain experience.
- Ideally accustomed to the approaches required to achieve functional safety.
Your Profile:
- Completed University Degree in Computer Science or Electrical Engineering or similar.
- Open, communicative, responsible & happy to coach others.
- Pragmatic, quality-oriented & in possession of a can-do-attitude.
- Fluent in English (spoken & written), German language skills are considered a plus.
If you wish to apply, please send us your resume in Word or PDF format.
Reference: 2680418394
C++ Software Engineer

Posted on Nov 17, 2023 by Helvetica Partners Sarl
We are currently looking on behalf of one of our important clients for a C++ Software Engineer. The role is a permanent position based in Solothurn Canton with good home office allowance.
Your Role:
- Contribute as a member of an enthusiastic team that focuses on modern software for connected mobile medical devices.
- Create, extend & maintain Embedded Software Units & Components in MISRA C.
- Create, extend & maintain Test Cases in C++, using a Testing Framework in C++.
- Create software documentation artefacts (eg describing functionality & business logic).
- Participate in the creation & reviews of formal specification artifacts.
- Support & collaborate with peers (eg in the fields of hardware, testing, production & system/requirements engineering).
- Support improvements to development, build & simulation approaches.
Your Skills:
- At least 3+ years of professional experience in C/C++ Software Engineering, ideally including experience in Embedded Software Engineering.
- Skilled & experienced in most of the following: Git, UML, Unit Testing, Build System/Pipeline, Python & Doors (NG) & MISRA C.
- Familiar with formal requirements, software architecture principles & software design patterns.
- Experienced within Agile Development Environments, ideally including SCRUM & SAFe.
- Preferably experienced in working within Highly Regulated Environments, or very motivated to gain experience.
- Ideally accustomed to the approaches required to achieve functional safety.
Your Profile:
- Completed University Degree in Computer Science or Electrical Engineering or similar.
- Open, communicative, responsible & happy to coach others.
- Pragmatic, quality-oriented & in possession of a can-do-attitude.
- Fluent in English (spoken & written), German language skills are considered a plus.
If you wish to apply, please send us your resume in Word or PDF format.
Reference: 2680418394

Alert me to jobs like this:
Amplify your job search:
Expert career advice
Increase interview chances with our downloads and specialist services.
Visit Blog