Software-Entwickler für ROM-Code von Embedded Systems (m/w/d)

Ingenieur ROM code Entwicklung

Willkommen bei einem der erfolgreichsten Entwicklungs- und Produktionsunternehmen für Kommunikationslösungen in der Industrieautomation.

Unsere mehr als 300 Mitarbeiter in Deutschland, Europa, USA und Asien arbeiten professionell und mit Spaß daran, dass unsere PC-Karten, Gateways, OEM-Aufsteckmodule oder ASICs weltweit von führenden Unternehmen zur Kommunikation zwischen Automatisierungsgeräten und Steuerungen eingesetzt werden. Aufgrund langjähriger Erfahrung, hoher Innovationskraft und dem Teamspirit aller Kollegen sind wir Weltmarktführer mit unserem Lösungs-Portfolio für Feldbusse und Real-Time-Ethernet.

Für unseren Bereich netX Tools suchen wir zum nächstmöglichen Zeitpunkt am Standort Hattersheim am Main einen Software-Entwickler für ROM-Code von Embedded Systems (m/w/d).

 

Welche Aufgaben hätte ich?

  • Du stellst für unsere ARM Cortex basierte Netzwerk-Controller-Familie netX Basisfunktionen wie z.B. Booten von externen Flash-Speichern, Debug-Schnittstellen, sicheres Booten und Programmier-Schnittstellen zur Verfügung
  • Spezifikation, Entwicklung, Verifikation und Dokumentation des ROM-Codes und der Entwicklungswerkzeuge sind eine Deiner wesentlichen Tätigkeiten
  • Du pflegst Werkzeuge für die Windows/Linux Entwicklungsunterstützung Deiner Kollegen in den Themenbereichen: Debugging, sicheres Booten und Programmierung von Flash-Speichern
  • Du setzt ein besonderes Augenmerk auf die Modularität, Wiederverwendung und Wartbarkeit
  • Du wendest in der Entwicklung entsprechende continuous Integration Methoden an

Was wird von mir erwartet?

  • Ein erfolgreich abgeschlossenes Studium (BA, FH, Universität) im Bereich Automatisierung, Informatik, Elektrotechnik oder verwandte Fachbereiche
  • Mehrjährige Berufserfahrung in den Programmiersprachen ARM Assembler, C/C++, Python und/oder Lua ist erforderlich
  • Mehrjährige Berufserfahrung in der Spezifikation und Dokumentation von Software-Programmen
  • Mehrjährige Berufserfahrung mit Werkzeugen zur Versionsverwaltung wie SVN und GIT
  • Mehrjährige Berufserfahrung mit CI-Werkzeugen wie Jenkins, Bitbucket und Gitlab
  • Berufserfahrung mit Debuggern wie Lauterbach und/oder OpenOCD werden erwartet
  • Berufserfahrung in der Entwicklung von USB- / IO-Treibern für Windows und/oder Linux
  • Berufserfahrung mit der Entwicklung von Assembler- / C-Compilern auf Basis von LLVM für Embedded CPUs sind von Vorteil
  • Gute Deutsch- und Englischkenntnisse
  • Du bist ein Teamplayer und hast Spaß daran Entwicklungstools in einem agilen Entwicklerteam zu erarbeiten

Warum könnte mir Hilscher gefallen?

  • 0% Langeweile: Spannende Aufgaben in einem jungen, technisch geprägten Unternehmen
  • 100% Planungssicherheit: Unbefristeter Arbeitsvertrag mit attraktiven Konditionen
  • Teamspirit: Motiviertes Team mit erfahrenen, offenen und hilfsbereiten Kolleginnen & Kollegen
  • Weiterbildung: Jederzeit möglich (und erwünscht!) per Schulung, Bibliothek, Webinar etc.
  • Dazulernen von erfahrenen Kolleginnen & Kollegen und Weitergeben von eigenem Wissen
  • Innovation: Arbeiten mit modernsten Technologien und viel Gestaltungsspielraum

Du suchst ein Unternehmen auf oberstem Technik- und Innovationslevel, das Dich langfristig fordert & fördert?
Dann unterstütze unser Team! Wir suchen keine Karrieretypen, die lieber mit ihren Ellenbogen als ihrem Kopf arbeiten, sondern Kolleginnen & Kollegen, die Herausforderungen mögen, gerne mal lachen und engagiert mit anpacken.

Kontakt