Senior Software Entwickler/in für Embedded Systems
Nantis GmbH
Stuttgart, Germany
9 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
Senior Compensation
€ 85KJob location
Stuttgart, Germany
Tech stack
Java
JavaScript
PHP
Computer-Aided Design
Altium Designer
C++
SolidWorks (CAD)
Linux
Firmware
FreeRTOS
Python
Software Architecture
PIC Microcontroller
GIT
Kotlin
Operational Systems
Software Version Control
Job description
- Full-timeEmployment type: Full-time
- €65,000 - €85,000 (employer salary)
- On-site, * Enwurf von Software Architekturen für unterschiedliche Plattformen und Betriebssysteme (mbedOS (legacy), FreeRTOS, Zephyr, Linux)
- Entwicklung von Firmware in C und C++ (Treiber und Applikationen)
- Umsetzung von UX/UI Konzepten
- Aufbau und Test von Prototypen in unserem Labor
- Mitwirkung an Kundenprojekten
- Dokumentation der Ergebnisse
Requirements
- Ausgeprägtes analytisches, strukturiertes und konzeptionelles Denken
- Interesse an modernen Technologien
- hohe Eigeninitiative, Lernbereitschaft sowie Team- und Kommunikationsfähigkeit
- Tiefgreifende Kenntnisse im Bereich Embedded Firmware
- Tiefgreifende Kenntnisse in C/C++ und der Programmierung von Mikrocontrollern und dem Embedded Ökosystem
- Gute Kentnisse im Bereich Schnittstellen (drahtgebunden und drahtlos)
- Kenntnisse im Umgang mit Versionsverwaltung (git)
- Kentnisse im Umgang mit Linux (Nutzerkenntnisse, Entwicklerkenntnisse hilfreich)
- Vorteilhaft sind Kenntnisse im Bereich anderer Programmiersprachen (Python, Java, Kotlin, PHP, JavaScript)
- Deutsch und Englisch in Wort und Schrift
Hilfreiche Kenntnisse:
- Kenntnisse in Eagle (Fusion 360 Electronics) und oder Altium Designer
- Kentnisse in CAD Lösungen wie Fusion360
- Kenntnisse analoger Schaltungen und Konzepten zur Energieversorgung
Benefits & conditions
- Abwechslungsreiche, aber auch herausfordernde Aufgaben
- Tolle Projekte in innovativen Themengebieten
- Innovatives Arbeitsumfeld innerhalb eines kleinen, jungen Teams
- Flache Hierarchien und Übernahme von Verantwortung
- Ein entsprechendes Arbeitsumfeld mit den richtigen Werkzeugen
- Attraktive Vergütung und viel Potential für Deine persönliche und fachliche Weiterentwicklung
- Nutzung von Maschinen und Werkstatt auch für private Projekte, Unterstützung durch das Team