Software - Ingenieur Embedded Software, ARM Cortex Mx, FreeRTOS
Randstad (Switzerland) Ltd.
Publication date:
24 October 2024Workload:
100%- Place of work:Zug
job details
Tätigkeit:
Entwicklung von hardware-naher Firmware für die neuste Generation von Siemens Brandmeldesystemen (FS40i)
Ausbildung / Qualifikationen:
Persönliche Eigenschaften:
Kenntnisse & Erfahrungen:
Mehrjährige Erfahrung mit folgenden Technologien und Werkzeugen (Voraussetzung)
Mehrjährige Erfahrung mit folgenden Technologien und Werkzeugen (wichtig)
Entwicklung von hardware-naher Firmware für die neuste Generation von Siemens Brandmeldesystemen (FS40i)
Ausbildung / Qualifikationen:
- Bachelor- oder Master-Abschluss in Software-Engineering oder Elektrotechnik mit Fokus auf Softwareentwicklung.
- Mehrjährige Berufserfahrung (5 - 10 Jahre) in der Softwareentwicklung
- Fundierte Kenntnisse in der hardwarenahen Softwareentwicklung für Embedded Systeme mit Multitasking und Realtime – Anwendungen.
- Mehrjährige Projekterfahrung im Bereich Embedded SW-Entwicklung in agilem Umfeld (SCRUM, SAFe) und in globalen Entwicklungsprojekten
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Persönliche Eigenschaften:
- sehr selbstständig
- proaktiv & lösungsorientiert
- extravertiert
- stark in der mündlichen und schriftlichen Kommunikation
- hohe Sozialkompetenz für die Zusammenarbeit in einem internationalen Team (inkl. virtuelle Zusammenarbeit)
- Coaching-Fähigkeiten (für unsere Ingenieure in Zug)
Kenntnisse & Erfahrungen:
Mehrjährige Erfahrung mit folgenden Technologien und Werkzeugen (Voraussetzung)
- ARM Core Architektur für Cortex Mx, mit Vorteil M0 & M7 (e.g. NXP CortexM7 RT1050, e.g. ST32M0B0)
- ARM CMSIS-APIs
- Erfahrung mit Anwendung und Konfiguration von FreeRTOS auf ARM CPUs
- LwIP or FreeRTOS-TCP-Stack (IPv4 / IPv6 oder DualStack)
- CPU-Initialisierung / Startup
Mehrjährige Erfahrung mit folgenden Technologien und Werkzeugen (wichtig)
- Erstellen und Anpassen von Linker-Files
- Design mit UML (Component-Diagrams, Sequence-Diagrams, FSMs)
- Eclipse CDT und Segger Ozone Debugger
- Code-Quality-Tools (SonarLint, PC-Lint, Cppcheck)
- SCM (Git) und Continuos Integration (Gitlab)
Nico Neudert
- +41 44 511 86 86
- 742 Gulp Zürich 2