Grundläggande

Senior Software Engineer Robotics C++

Bern, Berne, Switzerland Företaget: TN Switzerland Klient / Arbetsgivare: Guided Solutions
Publicerat: 18.05.2026
Slutdatumet: 02.07.2026
Jobbreferens: 63b7eae220d195d3686ecbbf6ec53cd1

Jobbinformation

Läge
Bern, Berne, Switzerland
Företaget
TN Switzerland
Klient / Arbetsgivare
Guided Solutions
Jobbreferens
63b7eae220d195d3686ecbbf6ec53cd1
Listningstyp
Grundläggande
EU-arbetstillstånd krävs
Nej
Publicerat
18.05.2026
Slutdatumet
02.07.2026

Arbetsbeskrivning

Our customer is a leading Swiss SME and developer of cutting-edge High-Tech Medical Device technology. A disruptor in their field with a strong Engineering core originating at Bern University, though now employing some of the brightest minds in Electronics, Mechatronics, physics and Software development. To help achieve the company goals in developing new and highly sophisticated medical products, our client has tasked us with identifying and recruiting a skilled and motivated Senior Software Engineer Robotics C++ to join their team. Key responsibilities: Be responsible for developing a multidisciplinary surgical robotic system. Take ownership of new features and modules, starting from high-level. requirement inputs through software architecture and design of the solution, through implementation, testing and validation, to integration of the feature into the system. Contribute to the company’s knowledge base, toolset, infrastructure, methodologies, and best practices. To be considered for the role, you must closely match the following profile: A Bachelor’s and/or Master’s degree in Software Engineering. 5 years of experience of software development with object-oriented programming. Strong knowledge in C++ and real time systems. Experience in the robotics field and with 3D mathematics. Strong mathematical and analytical skills. Profound English and communication skills (written and verbal). Experience in the medical field, proficiency in 3D rendering, and familiarity with DICOM are preferred qualifications.

Färdigheter

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

Liknande jobb

Föreslagna jobb

Eurojobs Support Assistant