Embedded Software Engineer

Searchability®

Vaud

On-site

CHF 100,000 - 125,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Five weeks holiday
40 hour week
Pension plan
Subsidised meals
Free parking
Modern offices
Regular social events

Job summary

Searchability® in Fribourg/Vaud, Switzerland, is seeking a Senior Embedded Software Engineer to own embedded architecture, develop firmware on Cortex‑M MCUs, and provide technical leadership across hardware, firmware and software domains. You will interact with customers in French and English and contribute to multiple projects.

The role is onsite with a strong Swiss benefits package, offering a challenging mix of bare‑metal and RTOS work on varied products across medical and industrial domains.

Qualifications

  • Strong C/C++ on embedded targets with real projects.
  • Experience with Cortex-M microcontrollers and RTOS environments.
  • Hands-on product development in small teams.
  • Ability to read electronics schematics and work across hardware/firmware.

Responsibilities

  • Define, design and review system architecture across hardware, firmware and software.
  • Implement firmware on bare metal and RTOS in C/C++.
  • Lead technical discussions with customers and guide juniors.
  • Maintain and improve embedded software through lifecycle stages.

Skills

C/C++ Embedded
Cortex-M Architecture
IoT systems
Reading schematics
Git and JIRA
French & English fluency

Education

BSc/MSc in Electrical Engineering or Computer Science

Tools

STM32
RTOS

Job description

SENIOR EMBEDDED SOFTWARE ENGINEER
C / C++ / Cortex-M / RTOS
Fribourg and Vaud region, Switzerland | Onsite | CHF 100,000 to 125,000
THE HEADLINES
  • Senior firmware engineer and technical reference for embedded software across the business
  • Bare metal and RTOS, C and C++, heavily Cortex-M and STM32
  • Architecture design and review across hardware, firmware and software
  • A new project and a new industry every few months, not years on one product
  • Technical leadership of junior engineers, not project management
  • Onsite, commutable from Vevey, Montreux, Bulle, Fribourg and Lausanne
  • CHF 100,000 to 125,000 plus strong Swiss benefits
ABOUT THE CLIENT

An established Swiss engineering firm specialising in electronic, software and IoT development as a service.

They design and build products to client specification across medical, industrial, building automation, appliances and consumer. A small, senior team with a long track record of delivered R&D projects, working with startups and large corporates alike.

Projects run the full cycle, from concept and rapid prototyping through to industrialisation and small series manufacturing. Engineering works in mixed project teams, combining hardware, firmware, software and mechanical skills on every build.

THE ROLE

You will join one of the development teams as the senior firmware engineer, owning architecture definition, development, testing and maintenance of embedded software across prototyping and industrialisation projects.

You will act as the technical reference for embedded software inside the business, and talk directly to customers in French and English, taking their request and turning it into technical scope.

This is a technical leadership role, not a project management one. They have dedicated project managers in house. You will guide junior engineers technically, review their work and help them grow, rather than line manage them.

WHO THIS SUITS

This is a small business with no rigid process and a new set of problems every project. It suits someone who enjoys that, and who is comfortable picking up an unfamiliar domain and getting productive in it quickly.

What matters most here is the last three to five years, and whether you have genuinely built product yourself, hands on, down to the awkward details.

If you have defined the architecture, written the firmware and debugged it yourself on real shipped products, they want to talk to you. Total years on the CV matters far less than that.

WHAT YOU WILL BE DOING
  • Defining, designing and reviewing system architecture across hardware, firmware and software
  • Implementing firmware on bare metal and RTOS in C and C++
  • Running software verification and validation testing to ensure quality and reliability
  • Acting as the technical reference for embedded software within the business
  • Leading technical and commercial discussions with customers
  • Providing technical leadership and guidance to junior engineers
  • Keeping current with emerging trends and technologies in embedded development
WHAT YOU WILL NEED
  • Strong C and C++ on embedded targets, bare metal and RTOS
  • Solid understanding of Cortex-M microcontroller architectures
  • Hands on experience with IoT systems
  • Evidence of defining firmware or system architecture, not only implementing someone else's spec
  • Recent hands on product development in a small team environment
  • Ability to read and understand electronic schematics
  • Git and JIRA
  • Fluent written and spoken French and English
  • MSc or BSc in Electrical Engineering, Computer Science, Microengineering or similar
  • A valid Swiss work permit, as sponsorship is not available for this role
NICE TO HAVE, NOT ESSENTIAL
  • Embedded Linux, device trees and ARM applications processors (most projects here are microcontroller oriented, so this is a plus rather than a prerequisite)
  • Python
  • Experience taking a prototype through certification and into production
  • Regulated or safety critical product experience across medical, automotive or industrial
  • Mentoring or coaching junior engineers
WHAT'S ON OFFER
  • CHF 100,000 to 125,000
  • Five weeks holiday
  • 40 hour week, with overtime taken back as leave
  • Second pillar pension with an above statutory employer contribution
  • Subsidised company meals
  • Free parking at the office
  • Modern offices, strong team culture and regular social events
  • Diverse projects across multiple industries, with real technical ownership
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Prototype Development Engineer – Mechatronics & Embedded Systems
Prototype Development Engineer – Mechatronics & Embedded Systems

TalentCloud Group • Zürich

Hybrid
CHF 90,000 - 120,000
Senior Embedded Firmware Architect – Onsite (C/C++)
Senior Embedded Firmware Architect – Onsite (C/C++)

Searchability® • Vaud

On-site
CHF 100,000 - 125,000
Five weeks holiday
40 hour week
Pension plan
+4
Embedded Software Engineer 100%
Embedded Software Engineer 100%

Tech'Firm Industrie AG • Zürich

On-site
CHF 90,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Volpi AG • Dietikon

On-site
CHF 120,000 - 180,000
Remote work 1 day/week
27 vacation days
Parking spaces
+3
Senior Hardware Electronics Engineer (M/F)
Senior Hardware Electronics Engineer (M/F)

Enova Consulting Sàrl • Lausanne

On-site
Confidential
Sr. Electronics and Firmware Engineer
Sr. Electronics and Firmware Engineer

Securecell AG • Zürich

Hybrid
CHF 110,000 - 160,000
Hybrid/remote work options
Private accident insurance
Employee share purchase program
+1
Software Engineer Embedded Systems & Technical Lead (m/f/d)
Software Engineer Embedded Systems & Technical Lead (m/f/d)

Georg Fischer • Schaffhausen

On-site
CHF 120,000 - 180,000
Engineering Manager - Foundations & Enablement
Engineering Manager - Foundations & Enablement

Lever, Inc. • Switzerland

Remote
CHF 170,000 - 250,000
Remote stipend
Home office package
Office upgrades
+7
Project Manager - Wireless SoC Development (semiconductor)
Project Manager - Wireless SoC Development (semiconductor)

Michael Page International (Switzerland) SA • Neuenburg

On-site
CHF 120,000 - 180,000
Embedded Software Developer
Embedded Software Developer

Humanis AG • Zürich

On-site
CHF 110,000 - 140,000
Modern work equipment
Open company culture
International scope