Senior Softwareentwickler Embedded Systems
Silver Atena GmbH
Hamburg, Germany
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Hamburg, Germany
Tech stack
C (Programming Language)
C++ (Programming Language)
Linux on Embedded Systems
Embedded Software
EtherCAT
Field-Programmable Gate Array (FPGA)
FreeRTOS
Python (Programming Language)
Software Architecture
Real-Time Operating Systems
PIC Microcontroller
Yocto
Information Technology
Job description
- Entwicklung von Softwarearchitekturen und Systemen im Bereich Embedded Systems und der dazugehörigen entwicklungsbegleitenden Dokumentation
- Definition von Anforderungen und Beschreibung von ausfallsicheren Systemen und hardwarenaher Software
- Eigenverantwortliche Abstimmung mit Projektteilnehmern und Kunden
- Kontinuierliche Verbesserung der Prozesse innerhalb der Embedded Softwareentwicklung
- Übernahme von fachlicher Projektverantwortung
Requirements
- Abgeschlossenes Studium (Dipl.-Ing. / Master / Promotion) der Informatik, Elektrotechnik, oder einer vergleichbaren Qualifikation
- Mehrjährige Erfahrung in der Entwicklung von hardwarenaher Software, vorzugsweise im Bereich ausfallsichere Systeme
- Sicherer Umgang in den Programmiersprachen C, C++ und Python
- Praktische Erfahrung mit STM Mikrocontrollern
- Kenntnisse im Bereich industrielle Schnittstellen (CAN, EtherCAT, FSoE) wünschenswert
- Erfahrung mit RTOS (FreeRTOS, Segger embOS, Sciopta) vorteilhaft
- Erfahrung mit Embedded Linux (Petalinux/Yocto) vorteilhaft
- Erfahrungen mit FPGAs (AMD UltraScale) vorteilhaft
- Hands-on-Mentalität
- Gute Deutsch- und Englischkenntnisse
- Ausgeprägte Kommunikations- und Teamfähigkeit
Benefits & conditions
- Anspruchsvolle Entwicklungsprojekte mit langfristiger Perspektive
- Arbeit an neuen Technologien, die Mobilität nachhaltig verändern
- Verantwortung und Gestaltungsspielraum im eigenen Fachbereich
- Fachliche Entwicklung durch komplexe Aufgaben statt Buzzwords
- Mitarbeit an unterschiedlichen Projektphasen und Technologien statt strikt abgegrenzter Einzelaufgaben
- Enge Zusammenarbeit in interdisziplinären Teams mit starkem Zusammenhalt