Software Engineer for Embedded Systems – Switzerland
Job Offers
Software Engineer for Embedded Systems – Switzerland

For worldwide known software & consulting companies based in Switzerland (Zurich, Berne, Lucerne, Zug), we are now looking for  Embedded Software Engineer (C++) to join long-term  projects conducted within industries such as: finance, insurance, healthcare and more.

Scope of tasks:

You will develop creative and efficient solutions for our sophisticated, object-oriented embedded software projects. They go through the entire software development process from specification to acceptance, using our methods and components.

Desired profile:

  • University education in computer science (FH / Uni / ETH) with electronics background
  • Several years of experience in object-oriented software development and programming in C ++ for embedded systems
  • Experience with embedded operating systems such as Linux, QNX, VxWorks, Windows
  • Experience with microcontroller / systems without operating system
  • Experience with hardware-related drivers
  • Knowledge of UML and design patterns
  • Knowledge in data communication (eg Ethernet, TCP / IP or fieldbus)
  • Very good German language skills (at least level B2/ C1) and good English skills
  • Advantageous knowledge of wireless technologies (eg NFC, BLE or LoRa)
  • Experience with common software development processes and experience in quality assurance for embedded systems – additional asset
  • Willingness to work at the customer site

Client offers: 

  • Ability to participate in interdisciplinary and international projects with  focus on optimizing end- customers’ core business processes.
  • Collaboration with leading technology experts and Swiss community leads
  • Extensive range of trainings and further education ensures that your development does not stand still with us.
  • Attractive salary ranging 100-120k (CHF)/year depending on your experience
  • Private healthcare, pension and multiple other benefits