📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

This job is no longer available

This job expired on 31/08/2026. It no longer accepts applications.

Embedded Software Engineer – C++ & Microcontroller Development

Humanis AG · Zurich

🇬🇧 English
C++ STM32 embedded toolchains debuggers Git build systems automated testing

Job description

About the role

We are looking for an Embedded Software Engineer to join our multidisciplinary team. You will work on both embedded and desktop applications, using modern C++ to create robust, high‑performance solutions for microcontroller‑based products.

Key responsibilities

  • Develop C++ software for embedded devices and desktop tools.
  • Program low‑level firmware for ARM Cortex‑M and STM32 microcontrollers.
  • Collaborate closely with the electronics team to integrate hardware and software.
  • Own the full software development lifecycle: analysis, design, implementation, testing, and documentation.
  • Conduct code reviews and enforce quality through automated testing.
  • Support commissioning, troubleshooting, and optimisation of prototypes and series products.
  • Participate in international projects across different time zones.

Required profile

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Mechatronics or a related field.
  • Several years of professional C++ development experience (C++17 or newer).
  • Strong background in embedded programming, including register access, interrupts and peripheral control.
  • Excellent analytical mindset, sense of ownership and team‑oriented attitude.
  • Fluent in German and English; French is a plus.
  • Legal eligibility to work in Switzerland or the EU.

Required skills

  • C++ (modern C++17+)
  • Embedded development for ARM Cortex‑M and STM32
  • Low‑level programming (registers, interrupts, peripherals)
  • Embedded toolchains and debuggers
  • Version control with Git
  • Build systems
  • Automated testing frameworks

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Humanis AG.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 3 months ago

27 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Humanis AG

Zurich