Embedded SW Engineer
In dieser Schlüsselfunktion sind Sie verantwortlich für Entwicklung von 3D-Kamerasystemen. Diese basieren sowohl auf der Technologie der Phasenmessung (cwTOF) als auch der Puls-Laufzeitmessung (pTOF). ESPROS hat in diesen beiden Bereichen aussergewöhnliche 3D-Photoempfänger und Kameramodule entwickelt und stellt sie in eigener Fertigung her.
Sie sind verantwortlich für
- Analyse von Benutzeranforderungen und Erstellen der Gerätespezifikation
- Definieren und Realisieren von Architekturkonzepten
- Design, Implementierung und Test von Software-Applikationen und Kamerasystemen
- Erstellen von grafischen User Interfaces mittels QT oder Python für verschiedene OS (Windows / Mac / Linux)
- Design und Implementierung von Software-Komponenten und Kamerasystemen
- Redesign, Optimierung und Weiterentwicklung von bestehenden Softwareapplikationen
- Entwicklung von Embedded Software in C / C++ für Micro Controller
- Anwendung von standardisierten Bus-Protokollen wie I2C, SPI, CAN, GMSL, USB
- Erstellen von GUI mittels Java oder Phython
- Mitarbeit bei der Definition und Umsetzung von Coding Standards und Best Practice-Methoden
Sie bringen mit
- Bachelor-/Masterstudium in Elektrotechnik, Informatik, Physik oder vergleichbar (FH/ETH)
- Fundiertes Know-how und Erfahrung in der Embedded Software Programmierung
- Vertiefte Programmierkenntnisse in C, C++
- Kenntnisse über Datenanalyse mit Python von Vorteil
- Umgang mit Sourcecode Verwaltungssystemen (z.B. Git)
- Erfahrung mit Elektronik und dem Einsatz der entsprechenden Messmitteln
- Fachwissen in Signal- und Bildverarbeitung von Vorteil
- Interesse an technischen Herausforderungen im Umgang mit TOF-Bildsensoren
- Freude daran Wissen und Erfahrungen mit Kollegen auszutauschen
- Selbständigkeit, hohe Qualitätsorientierung und Verantwortungsbewusstsein
- Sehr gute Deutsch- und Englisch-Kenntnisse in Wort und Schrift
Embedded SW Engineer
In this key position you will be responsible for the development of 3D camera systems. They are based on phase measurement (cwTOF) or pulse time-of-flight (pTOF) technologies. ESPROS has developed exceptional 3D photoreceivers and camera modules in these two areas and manufactures them in-house.
Your responsibilities
- Analysis of user requirements and creation of device specifications
- Define and realize architecture concepts
- Design, implementation and test of software applications and camera systems
- Creating graphical user interfaces using QT or Python for various operating systems (Windows / Mac / Linux)
- Design and implementation of software components and camera systems
- Redesign, optimisation and improvement of existing software applications
- Development of embedded software in C / C++ for micro controllers
- Application of standardized bus protocols, for example I2C, SPI, CAN, GMSL, USB
- Development of GUI using Java or Python
- Collaboration to the definition and implementation of coding standards and best practice methods
Your skills
- Bachelor’s/Master’s degree in electrical engineering, computer science, physics or comparable
- Profound know-how and experience in embedded software programming
- In-depth programming knowledge in C, C++
- Knowledge of data analysis with Python is an advantage
- Dealing with source code management systems (e.g. Git)
- Experience with electronics and the use of the corresponding measuring equipment
- Expertise in signal and image processing is an advantage
- Interest in technical challenges in the application of TOF image sensors
- Pleasure in sharing knowledge and experience with colleagues
- Capaple of working independently, high quality orientation and responsibility
- Very good written and spoken German and English skills