Embedded Software Engineer F/M/X

Amaris Consulting
Switzerland
Bedauerlicherweise ist der von Ihnen gesuchte Job nicht mehr verfügbar.

Job description

Amaris Consulting is looking for an Embedded Software Engineer to join our dynamic team in Zürich.

Your Responsibilities :

  • Develop, troubleshoot, debug, and optimize embedded software to ensure optimal product functionality and reliability.
  • Develop, test, and maintain firmware for System on Module (SoM) boards used in industrial automation products.
  • Lead coding standard definition and ensure compliance.
  • Work with Toradex boards and ensure seamless integration with SoCs and DSPs for enhanced performance.
  • Develop and implement industrial communication protocols, including Modbus, SPI, and I2C, to ensure efficient and reliable data transfer.
  • Collaborate with customers and provide technical support, addressing any concerns or issues during the commissioning phase.

Your Profile :

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Experience working in multidisciplinary teams and product development.
  • Proficiency in C++ and Python.
  • Knowledge of Linux operating system, including driver development.
  • Familiarity with System on Module (SoM) boards and their applications in industrial automation.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Understanding of electrical documentation, such as wiring diagrams, is advantageous.
  • Fluent in English.
  • Experience with driver development and industrial protocols, ideally Modbus, SPI, and I2C.
  • Essential soft skills : Hands-on (incl. willingness to work on physical prototypes), collaborative team player, likes technical challenges, passion for engineering.
  • Able to Buildroot embedded Linux OS for custom hardware (ideally Toradex and / or SOM Xilinx).
  • Broad experience in C++ application development on embedded systems and / or SoC, ideally DSP and / or automation hardware.

Our Company Culture :

  • Agility : Thrive in a flexible, dynamic, and stimulating environment.
  • International : Benefit from international collaborations and numerous mobility opportunities.
  • Listening Management : Receive personalized support throughout your professional journey.
  • Vor 30+ Tagen
Ähnliche Stellenangebote
ONE Agency
Zürich, Zürich

Software Engineer - Embedded System. Visionäres Lösen von Problemen: Ausarbeitung von Anforderungen und Anwendungsfällen als Grundlage für Softwarearchitektur und -konzepte. Code-Kunstfertigkeit: Implementieren von Softwarefunktionen und Unit-Tests, Erstellen von hochwertigem Code für Mikrocontrolle...

Cisco
Ecublens VD, Waadt

As an early in career Software Engineer with primary focus on embedded systems in our Ecublens office in Switzerland, you will develop and maintain wireless products and industry-leading software platforms with aim toward all devices, machines, and vehicles becoming connected and integrated with tra...

ROCKEN
Landquart, Graubünden

Verifizierung und Entwicklung von Softwarekomponenten. Durchführung von Softwaretests. Wartung und Betreuung bestehender sowie Legacy-Software/Tools. Abgeschlossenes Studium in Software oder einem vergleichbaren Bereich. ...

Consult & Pepper AG
Zürich, Zürich

In dieser abwechslungsreichen und technologisch anspruchsvollen Tätigkeit bist du neben Konzeption und Design für die Entwicklung und Implementierung von Hardware- und Softwarelösungen für Embedded Systeme zuständig. Erfahrung in der embedded Programmierung mit C/C++. ...

NonStop Consulting
Bern Stadt, Berne
Homeoffice

Embedded Software Engineer C/C++. Wir suchen einen engagierten Embedded Software Engineer mit Spezialisierung in C/C++, der den Anspruch hat, in einem internationalen Umfeld tätig zu sein und ständig seine Fähigkeiten weiterzuentwickeln. Abgeschlossene akademische Ausbildung in Software Engineering,...

Academic Work
, CH

You will join a team of development engineers to develop a new range of high precision measuring equipment. Programming of microcontrollers (C/C++), FPGAs (VHDL) and embedded PCs. Configuration of embedded Linux. Minimum 5 years experience in embedded systems programming (C/C++/VHDL). ...

ONE Agency
Uzwil, St. Gall

Embedded Software Engineer (Testing-Lead). Responsible for the test coverage of the embedded software platform as well as the fully automated testing infrastructure (hardware + software, part of CI/CD pipeline). Proposing changes to the software, bug fixing and extend the software (C and Angular). B...

NEXUS
Wil, St. Gall

Embedded Software Engineer (m/w/d). Embedded Software Engineer (m/w/d). In dieser Position werden Sie eine Schlüsselrolle bei der Entwicklung von anspruchsvoller Software im Embedded-Umfeld spielen. Entwurf, Implementierung und Optimierung von Embedded-Software-Komponenten. ...

ONE Agency
Brugg, Argovia

Zu Ihren Aufgaben gehört die vollständige Verantwortung für Softwaremodule, die in einer eingebetteten Umgebung laufen oder den Kern eines Entwicklungs-Frameworks bilden, auf dem die Lizenznehmer Anwendungen entwickeln. ...

ROCKEN
St. Gallen, St. Gall

Berufserfahrung im Bereich Embedded Softwareengineering, insbesondere mit Linux. Entwicklung und Implementierung von Embedded Softwarelösungen unter Linux. Optimierung und Weiterentwicklung bestehender Embedded Softwarelösungen. Du arbeitest eng mit interdisziplinären Teams zusammen, um anspruchsvol...