بنیادی
Senior Software Engineer C++:
پوسٹ کیا گیا: 18.05.2026
اختتامی تاریخ: 02.07.2026
ملازمت کا حوالہ: 8f8acea4fc76b36ca5af9d1c7d616124
ملازمت کی معلومات
مقام
Zug, Canton of Zug, Switzerland
کمپنی
TN Switzerland
کلائنٹ / آجر
ITech Consult AG
ملازمت کا حوالہ
8f8acea4fc76b36ca5af9d1c7d616124
لسٹنگ کی قسم
بنیادی
یورپی یونین ورک پرمٹ درکار
نہیں
پوسٹ کیا گیا
18.05.2026
اختتامی تاریخ
02.07.2026
ملازمت کی تفصیل
Senior Software Engineer C++: Software Engineer / C++ 11 / CAN / Linux Docker / Medical Device / Agile Environment / RabbitMQ / EnglishProject: For our client based in Rotkreuz, we are looking for a Senior Software Engineer C++ 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. 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 agileenvironment* Adherence to a software development process including contribution to written deliverables anddocumentation 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* RabbitMQ knowledge* Roche experience* German is advantageous Reference Nr.: 924804Rolle: Senior Software Engineer C++Industrie: PharmaLocation: RotkreuzPensum: 100% Start : Asap / 01.06.2026Duration: 12++ MonthsDeadline: 13/03/2026 If this position has piqued your interest, please send us your complete resume. If this position does not quite match your profile and you would like to receive other positions directly, you can also send us your resume via this ad or to jobs[at]itcag[dot]com. Contact us for more information about our company, our positions, or our attractive payroll-only program: +41 41 760 77 01.About us:ITech Consult is an ISO 9001:2015-certified Swiss company with offices in Germany and Ireland. ITech Consult specializes in placing highly qualified candidates for temporary staffing in the fields of IT, life sciences, and engineering. We offer temporary staffing and payroll services. This is free of charge for our candidates, and we do not charge any additional fees for payroll services.
مہارتیں
ABAP
adapt to changes in technological development plans
AJAX
Ajax Framework
analyse software specifications
Ansible
Apache Maven
Apache Tomcat
APL
ASP.NET
Assembly (computer programming)
blockchain openness
blockchain platforms
C
COBOL
CoffeeScript
collect customer feedback on applications
Common Lisp
computer programming
create flowchart diagram
cyber attack counter-measures
data visualisation software
debug software
defence standard procedures
define technical requirements
design user interface
develop automated migration methods
develop creative ideas
develop software prototype
do cloud refactoring
Drupal
Eclipse (integrated development environment software)
engineering principles
engineering processes
Erlang
Git
Groovy
Haskell
IBM WebSphere
ICT debugging tools
ICT security legislation
identify customer requirements
integrate system components
integrated development environment software
Internet of Things
interpret technical requirements
Java (computer programming)
JavaScript
JavaScript Framework
Jenkins (tools for software configuration management)
KDevelop
Laravel
Lisp
manage engineering project
Matlab
Microsoft Visual C++
migrate existing data
ML (computer programming)
MySQL
NoSQL
object-oriented modelling
Objective-C
OpenEdge Advanced Business Language
Oracle Application Development Framework
Pascal (computer programming)
perform scientific research
Perl
PHP
Project Management
Prolog (computer programming)
Puppet (tools for software configuration management)
Python (computer programming)
R
Ruby (computer programming)
Salt (tools for software configuration management)
SAP R3
SAS language
Scala
Scratch (computer programming)
screen reader
Smalltalk (computer programming)
smart contract
software anomalies
software frameworks
Spark
SQL
STAF
Swift (computer programming)
technical drawings
tools for software configuration management
Trading Software
TypeScript
use an application-specific interface
use automatic programming
use concurrent programming
use functional programming
use logic programming
use object-oriented programming
use query languages
use software design patterns
use software libraries
use technical drawing software
utilise computer-aided software engineering tools
utilise machine learning
VBScript
Visual Basic
Web Services
WordPress
World Wide Web Consortium standards
Xcode