Senior Software Engineer - Embedded (f/m/d)

Marco R. Fuhrer Unternehmensberatung

Zürich

On-site

CHF 120,000 - 170,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Marco Fuhrer – Management Consultants sucht einen Senior Software Engineer - Embedded (m/w/d). Sie entwickeln Embedded-Software für Aktuatoren und Sensoren in robotischen Systemen, vom Mikrocontroller-Firmware- bis zum Embedded-Linux-Stack.

Sie verfügen über mindestens 5 Jahre Erfahrung in Embedded-Software-Entwicklung, Kenntnisse in modernem C++, Treiber-Entwicklung unter Linux, EtherCAT/CAN sowie Schnittstellen wie SPI/UART/I2C.

Qualifications

  • BSc/MSc in computer science, electrical engineering, oder verwandtem Gebiet, mit mindestens 5 Jahren Berufserfahrung in Embedded-Software-Entwicklung.
  • Mindestens 3 Jahre Erfahrung mit modernem C++ in Produktionsumgebungen.
  • Erfahrung in Treiber-Entwicklung auf Embedded-Linux-Plattformen und in C/C++ Firmware-Entwicklung für MCUs (z. B. STM32).
  • Vertraut mit industriellen Netzwerkkonzepten, insbesondere EtherCAT und CAN/CANopen.
  • Kenntnisse in Low-Level-Serial-Schnittstellen wie SPI, UART und I²C.
  • Erfahrung mit Kamera-Modulen und Bildverarbeitungspipelines auf Embedded-Linux (MIPI, V4L2, GStreamer).
  • Gute Englischkenntnisse, Grundkenntnisse Deutsch von Vorteil.
  • Erfahrung mit Software- und System-Architekturen in Embedded-Systemen in verteilten Umgebungen.
  • DevOps-Mindset, CI/CD-Integration; automatisiertes Testing inkl. HiL.

Responsibilities

  • Design, Entwicklung, Test und Wartung von Embedded-Software für Aktuatoren und Sensoren vom Mikrocontroller-Firmware- bis zum Embedded-Linux-Stack.
  • Architektur- und Schnittstellendefinition, klar kommunizieren an andere Ingenieure.
  • Produktorientierte Systemintegration und Tests an realer Hardware mit Robotik-Algorithmen-Experten.
  • Arbeiten in einer F&E-Sparte mit Startup-Geist in einem global tätigen Unternehmen; iteratives Problemlösen an realen Anwendungsfällen.

Skills

Embedded software develop
C/C++ programming
CI/CD mindset
Englischkenntnisse

Education

BSc/MSc in CS/EE oder gleichwertig

Tools

STM32
Linux (embedded)
EtherCAT
CAN/CANopen
SPI
UART
I2C
MIPI
V4L2
GStreamer
ROS2
Zephyr

Job description

Titel Senior Software Engineer - Embedded (f/m/d)
Aufgaben Design, develop, test, and maintain embedded software for all actuators and sensors used in our robot, covering the entire stack from microcontroller firmware to embedded Linux.Define and document internal architectures and interfaces and ensure they are clearly communicated and usable by other engineers.Product-oriented involvement in system integration and testing on real hardware working closely with robotic algorithms experts and electrical engineers.Being part of an R&D division with startup spirit in a globally active company: we work in an iterative fashion to solve complex real-world problems at the frontier of robotics.
Anforderungen BSc/MSc in computer science, electrical engineering, or a related field, with at least 5 years of professional experience in embedded software development.Minimum 3 years of professional experience with modern C++ in production environments.Experience in driver development on (embedded) Linux platforms and in C/C++ firmware development for MCUs (e.g., STM32).Familiar with industrial networking protocols, particularly EtherCAT and CAN/CANopen.Knowledge of low-level serial interfaces such as SPI, UART, and I²C.Experience with camera modules and image processing pipelines on embedded Linux (MIPI, V4L2 and GStreamer).Experienced in designing software and system architectures for embedded systems integrated into highly complex, distributed environments.Passionate about modern embedded software development, including integration into CI/CD pipelines with a DevOps mindset.Familiar with automated testing across both pure software (unit, integration) and hardware-in-the-loop (HiL) environments.Proficiency in English required, basic German skills advantageous.Experience in following topics areas is a plus:NVIDIA camera frameworksPythonROS2ZephyrAble to read schematics and debug hardware hands-on with oscilloscopes and logic analyzers
Sprachen Proficiency in English required, basic German skills advantageous.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Embedded Software
Software Engineer - Embedded Software

Marco Fuhrer – Management Consultants • Zürich

On-site
CHF 90,000 - 130,000
Senior Software Engineer - Embedded (f/m/d)
Senior Software Engineer - Embedded (f/m/d)

CS Caritas Socialis GmbH • Zürich

On-site
CHF 90,000 - 120,000
Flexible working hours
CHF 500 mobility credit
Bonus system
+4
Embedded Software Engineer (Firmware C/C++) m/f/d 100%
Embedded Software Engineer (Firmware C/C++) m/f/d 100%

Infors AG • Switzerland

Hybrid
CHF 90,000 - 130,000
Embedded Software Engineer (Firmware C/C++) m/w/d
Embedded Software Engineer (Firmware C/C++) m/w/d

INFORS-HT Switzerland • Bottmingen

On-site
CHF 110,000 - 150,000
none
Embedded Software Engineer 80 - 100 % (w/m/d)
Embedded Software Engineer 80 - 100 % (w/m/d)

Hamilton AG • Bonaduz

On-site
CHF 110,000 - 140,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Hexagon Robotics • Zürich

Hybrid
CHF 130,000 - 170,000
Mobility credit
Bonus system
Pension contributions
+6
Software Engineer Fokus: Embedded
Software Engineer Fokus: Embedded

Müntener & Thomas Personal‑ und Unternehmensberatung AG • Switzerland

On-site
CHF 90,000 - 130,000
Top Unternehmung
Kurze Entscheidungswege
Embedded Software Engineer (80-100%)
Embedded Software Engineer (80-100%)

Müntener & Thomas Personal‑ und Unternehmensberatung AG • Buchs (SG)

On-site
CHF 90,000 - 120,000
Projekt-/Teilprojektverantwortung
Moderne Arbeitsumgebung
Vielseitige Projekte
Embedded Software Engineer 100%
Embedded Software Engineer 100%

Jenny Science AG • Biberstein

On-site
CHF 90,000 - 120,000
Firmenrestaurant
Garagenparkplatz
Kita
Embedded Software Engineer (Firmware C/C++) m/w/d
Embedded Software Engineer (Firmware C/C++) m/w/d

Infors AG • Bottmingen

On-site
CHF 90,000 - 130,000
Top locations