Embedded Software Ingenieur (m/w)
Einwandern Schweiz
28 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Tech stack
Clean Code Principles
C
C++
CMake
Continuous Integration
Software Design Patterns
Embedded Software
Field-Programmable Gate Array (FPGA)
Python
Toolchain
XML
YAML
Test Driven Development
Information Technology
Jenkins
Requirements
- Du hast einen Abschluss in Elektronik/Informatik (FH, ETH oder vergleichbar).
- Langjährige Berufserfahrung in der Embedded System Programmierung.
- Ein solides Verständnis der Programmiersprachen C/C++ wird vorausgesetzt.
- Du kennst dich mit CI/CD-Toolchains aus, wie zum Beispiel CVS, CMake, Jenkins, Conan oder ähnliches.
- Idealerweise bist du mit der Entwicklungsumgebung Xilinx FPGA/MPSoC vertraut.
- Du wendest häufig Clean Code und Clean Architecture Practices an, darunter SOLID Principles, Design Patterns und C++ Core Guidelines.
- Du hast Berufserfahrung im Bereich Test Driven Development oder möchtest dich in diesen Bereichen weiterbilden.
- Kenntnisse in Python, XML und YAML runden dein Profil ab.
- Du arbeitest kunden- und zielorientiert.
- Du verfügst über konzeptionelle, methodische und analytische Fähigkeiten.
- Du schätzt Teamarbeit sehr, arbeitest aber auch gerne selbstständig.
- Du verfügst über gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Benefits & conditions
Leistungen der Anstellung
- Abwechslungsreiche und anspruchsvolle Tätigkeit
- Hohe Selbständigkeit
- Modernes Arbeitsumfeld mit neuer Infrastruktur
- Fortschrittliche Anstellungsbedingungen
- Zeitgemäße Entlohnung
Kontakte
Wir sind die einzige Full Service Agentur in der Schweiz für Deutsche, die dir von der Jobvermittlung bis zur Wohnungssuche alles kostenlos inklusive eines persönlichen Beraters anbietet.
About the company
* Du entwickelst Produkte zur Weiterentwicklung und Erweiterung der Photonfocus Kameraplattform.
* Die Programmierung eingebetteter Mikrocontroller, einschliesslich C/C++ (MicroBlaze, ARM), gehört zu deinen Aufgaben.
* Du arbeitest in enger Zusammenarbeit mit Hardware- und Firmware-Entwicklern.
* Die Umsetzung von Anforderungen in der Spezifikation erfolgt eigenständig oder im Rahmen einer Projektgruppe.
* Nach der Onboarding-Phase übernimmst du die Verantwortung für Kundenprojekte, angefangen bei der Spezifikationserstellung bis zur finalen Kundenabnahme.