We are looking for an experienced Software Engineer with a strong technical background to join our client’s high-end development projects.
Embedded Software Developer
Your tasks
  • As part of our interdisciplinary development team, you will be responsible for the design, development, and optimization of advanced software solutions in C++ and Qt – from low-level programming to application-level development
  • You will work closely with experts in electronics and hardware development and play a key role in the success of our innovative embedded system products
  • Development of software solutions in C++ and Qt for embedded and desktop applications
  • Programming low-level software for microcontrollers (e.g. ARM Cortex-M, STM32)
  • Close collaboration with the electronics team to ensure seamless integration of hardware and software
  • Full responsibility for the software development lifecycle: analysis, design, implementation, testing, and documentation
  • Conducting code reviews and ensuring software quality through automated testing
  • Support during commissioning, debugging, and optimization of prototypes and series products
Your profile
  • BSc/MSc degree in Computer Science, Electrical Engineering, Mechatronics, or a related discipline
  • Multiple years of professional experience in C++ software development
  • Demonstrated expertise in embedded programming, ideally covering both high-level application and low-level hardware interfacing.
  • Proficient with standard embedded toolchains, debugging tools, and version control systems (e.g., Git)
  • Analytical thinker with a structured approach, strong sense of ownership, and excellent teamwork skills
  • Fluent in German and English; proficiency in French is an advantage
The company offers
  • Modern tools and work environment
  • Open company culture with a strong team focus
  • Transparent communication and a collaborative atmosphere
  • Dynamic workplace with an international scope
  • Diverse tasks, intercultural collaboration, and global projects
Please note: Due to legal requirements, only Swiss EU citizens can be considered for this role. Also Preference will be given to candidates willing to work on-site.

Biljana Coppola looks forward to receiving your application.
Kontakt
Kontact
Biljana Coppola
+41 44 366 60 78
We are looking for an experienced Software Engineer with a strong technical background to join our client’s high-end development projects.
Embedded Software Developer
  • As part of our interdisciplinary development team, you will be responsible for the design, development, and optimization of advanced software solutions in C++ and Qt – from low-level programming to application-level development
  • You will work closely with experts in electronics and hardware development and play a key role in the success of our innovative embedded system products
  • Development of software solutions in C++ and Qt for embedded and desktop applications
  • Programming low-level software for microcontrollers (e.g. ARM Cortex-M, STM32)
  • Close collaboration with the electronics team to ensure seamless integration of hardware and software
  • Full responsibility for the software development lifecycle: analysis, design, implementation, testing, and documentation
  • Conducting code reviews and ensuring software quality through automated testing
  • Support during commissioning, debugging, and optimization of prototypes and series products
  • BSc/MSc degree in Computer Science, Electrical Engineering, Mechatronics, or a related discipline
  • Multiple years of professional experience in C++ software development
  • Demonstrated expertise in embedded programming, ideally covering both high-level application and low-level hardware interfacing.
  • Proficient with standard embedded toolchains, debugging tools, and version control systems (e.g., Git)
  • Analytical thinker with a structured approach, strong sense of ownership, and excellent teamwork skills
  • Fluent in German and English; proficiency in French is an advantage
  • Modern tools and work environment
  • Open company culture with a strong team focus
  • Transparent communication and a collaborative atmosphere
  • Dynamic workplace with an international scope
  • Diverse tasks, intercultural collaboration, and global projects
Kontact
Biljana Coppola
+41 44 366 60 78
Please note: Due to legal requirements, only Swiss EU citizens can be considered for this role. Also Preference will be given to candidates willing to work on-site.

Biljana Coppola looks forward to receiving your application.
Humanis AG
Prime Tower · Hardstrasse 201 · 8005 Zürich
Telefon +41 44 366 60 00 · www.humanis.ch
Apply