Talent.com

Mechanical engineer: Average Salary in Switzerland, 2026

Find out what the average Mechanical engineer salary is

Salary rate
How much does a Mechanical engineer make in Switzerland?
CHF 105'598/ Annual
Based on 10000 salaries
The average Mechanical engineer in Switzerland is CHF 105'598 per year or CHF 54.15 per hour. Entry-level positions start at CHF 90'092 per year, while most experienced workers make up to CHF 129'951 per year.
MedianCHF 105'598
chart
LowCHF 90'092
HighCHF 129'951
Mechanical engineer: Average Salary in Switzerland
GlarusCHF 125'000
ZugCHF 125'000
Basel-StadtCHF 117'000
BernCHF 115'000
SolothurnCHF 110'000
Active jobs with salaries

Senior Mechanical System Engineer

WhatJobsstans, nidwalden, Schweiz

ANZEN Engineering is a leading engineering company specialized in supporting the development and certification of Safety- Critical & Mission-Critical systems.We collaborate in the most relevant aer...Show more

 • Promoted

Senior Engineer Integrated Avionics Systems

OnTarget CommunicationsLucerne, LU, CH

Only candidates with prior avionics systems working experience in Aerospace will be considered.Integrate avionics systems for aircrafts (display systems, navigation, communication, utilities, power...Show more

Computer System Validation Engineer / Ingenieur (P2 level)

LHHLucerne, Switzerland

We are currently assisting our client, a global leader in biopharmaceuticals, in their search for a Technician Clinical Packaging to join their team in Schachen, Lucerne (LU), Switzerland.The compa...Show more

 • Promoted

Robotics Engineer (m/w/d)

AdeccoSarnen, Ow, Switzerland

Für unseren Kunden suchen wir eine engagierte und kreative Persönlichkeit als Robotics Engineer.In dieser Rolle entwickelst und optimierst du Antriebssysteme für moderne Robotiklösungen und unterst...Show more