Senior Android System / Embedded Linux Developer*


Zeitpunkt der Veröffentlichung: 11.01.2022

Standort: Karlsruhe, Pforzheim, Stuttgart, München, Köln oder Hamburg

Berufsfeld: Programmierung

Berufserfahrung: Professional

Teaser: Du findest Daten genauso faszinierend wie wir und möchtest unsere Kunden bei der Digitalisierung ihres Kerngeschäftes unterstützen?

 

 
Android Hardwareentwicklung Unitesting Microcontroller C/C++

*Gender, Herkunft etc. sind keine Bewertungskriterien für uns. Hauptsache, du bist genauso technologiebegeistert wie wir.

 

in Teilzeit oder Vollzeit

 

Im Bereich Edge & Embedded entwickeln wir Smart Devices für unsere Kunden. Damit bereichern wir nicht nur den Alltag unzähliger User, sondern sorgen auch für eine signifikante Verbesserung industrieller Prozesse. Unsere Projekte reichen von der Programmierung von Mikrocontrollern bis hin zum Aufsetzen von Mini-Rechenzentren - je nach Kunde, Team und Technologie-Stack verläuft bei uns kein Projekt wie das andere. Jede Lösung ist einzigartig. Unser Fokus ist jedoch immer derselbe: Mit innovativen Technologien und einem hohen Anspruch an die Sicherheit, Wartbarkeit und Zuverlässigkeit unserer Systeme wollen wir nicht nur unsere Kunden glücklich machen, sondern auch uns selbst.Für unsere Projektteams sind wir kontinuierlich auf der Suche nach erfahrenen Software-Entwickler:innen an allen inovex-Standorten.

 

 

 

Was du bei uns bewegen kannst

 

  • Gemeinsam mit deinem agilen, cross-funktionalen Team setzt du Projekte für Kunden unterschiedlichster Branchen um und entwickelst Consumer-Geräte (z. B. Smart Speaker, Industrie-Tablets oder intelligente Kamerasysteme).

  • Dein Job beginnt nicht erst mit der Entwicklung von Software: Du stimmst dich eng mit unseren Kunden ab und berätst sie in Bezug auf die technische Machbarkeit und die konkrete Umsetzung ihrer digitalen Innovationen.

  • Schon bei der Konzeption und Entwicklung der Anwendungen plant ihr den späteren hochverfügbaren und -skalierbaren Betrieb der Software mit.

  • Ihr nehmt Anpassungen und Optimierungen am gesamten Android Stack vor (Kernel, Recovery Mode, Framework, System Devices) und erstellt Custom ROMs für die Hardware unserer Kunden.

  • Mithilfe automatisierter Testing-Verfahren (Unit Testing, CI/CD, Ende-zu-Ende-Tests u. v. m.) sorgst du für eine kontinuierliche Qualitätskontrolle und -optimierung. Auch die Sicherheit der entwickelten Systeme behältst du dabei natürlich immer im Blick.

 

Intern wie extern kannst du dich bei uns auf vielfältige Art einbringen: Deinen anfangs gewählten Schwerpunkt kannst du jederzeit verlagern. Als Senior hast du außerdem die Möglichkeit, jüngere Kolleg:innen als Mentor:in oder Coach zu unterstützen.

 

Wer gut zu uns passen würde

Ob du ein Studium oder eine Ausbildung im IT-Bereich abgeschlossen hast, ist für uns nebensächlich - für uns zählen deine fachlichen Skills und deine Persönlichkeit:

  • Du bringst sehr gute Kenntnisse und mehrjährige Praxiserfahrung in der C-/C++-Entwicklung mit.
  • Du hast auf verschiedenen Ebenen im Android OS gearbeitet (Kernel, System Services, Framework, OTA-Update, Security) und hast Erfahrungen mit dem Android Build System sowie dem Portieren von Android auf neue Hardware gesammelt. Alternativ verfügst du über ein breites Know-how im Embedded-Linux-Umfeld (Kernel, Bootloader, Userland).
  • Du hast den Anspruch, dich in neue Technologien einzuarbeiten und sie in Bezug auf den Projekteinsatz zu prüfen. Dein Wissen teilst du gern mit deinen Kolleg:innen.
  • Bestehende Lösungen und Prozesse hinterfragst du kritisch. Optimierungsansätze bringst du konstruktiv und strukturiert ins Team ein. Du bist offen für andere Perspektiven und kannst komplexe technische Zusammenhänge auch nicht-technischen Ansprechpartner:innen vermitteln.
  • Eine gewisse Mobilität und Flexibilität solltest du für die Zusammenarbeit mit deinem Projektteam mitbringen.

 

 

 

Was wir dir bieten

  • Wir sind ein Team aus kreativen Köpfen, das Freude an stetiger Veränderung hat und Herausforderungen schätzt, ohne den Spaß bei der Arbeit zu vernachlässigen.
  • Bei uns gibt es flexible Arbeitszeiten und Teilzeitmodelle. Wir teilen uns die Arbeit so ein, wie sie am besten zu bewältigen ist und bauen dabei auf eigenverantwortliche Absprachen in den Teams.
  • Du kannst jeden Tag flexibel entscheiden, von wo du arbeiten möchtest - entweder an einem unserer inovex-Standorte oder aus dem Homeoffice.
  • Wir unterstützen dich bei deiner Weiterentwicklung durch ein jährliches Weiterbildungsbudget. Außerdem hast du während der Arbeitszeit die Möglichkeit, innovative Themen voranzutreiben, dein Wissen weiter aufzubauen und dieses durch Vorträge und Publikationen zu teilen.

 

 

 

Bei inovex kannst du dich zudem über diese Benefits freuen:

  • Freie Wahl des Notebook-Betriebssystems (Linux, Mac, Windows) und des Smartphones (iOS, Android). Deine Hardware kannst du gerne auch privat nutzen.
  • Fahrzeug- oder JobRad-Leasing
  • Arbeitgeberzuschuss zur betrieblichen Altersvorsorge

 

Das klingt gut für dich? Dann möchten wir dich kennenlernen! Das People & Culture Team ist dein Ansprechpartner (gerne auch im Anschreiben) und steht für Rückfragen jederzeit zur Verfügung.

 

Jetzt bewerben!