Requirementsingenieur (w/m/d)

Baden-Württemberg | Stuttgart | Unbefristete Festanstellung | |

Jetzt bewerben!
Jetzt bewerben!

MCA ist ein internationaler Akteur in der Ingenieurs- und Hightech-Beratung.

Unser Know-how und unsere Erfahrung haben wir seit über 25 Jahren in vielen Branchen gesammelt und dies macht uns zu einem anerkannten Partner unter den weltweit größten Industrieunternehmen.

Please read the required qualifications carefully and note that proficiency in German (level C1) is required.

Deine Aufgaben

  • Spezifikation, Entwurf und Entwicklung von Software für eingebettete Echtzeitsysteme, einschließlich Anforderungsanalyse, Definition der Softwarearchitektur, detaillierter Softwareentwurf und Implementierung
  • Hardware/Software-Integration in Zusammenarbeit mit Hardware- und Low-Level-Software-Entwicklungsteams
  • Softwareverifizierung und -validierung, Definition von Testverfahren und Dokumentation der Testergebnisse
  • Entwicklung von Softwaretools zur Verifikation, Integration und Unterstützung von bestehenden Systemen
  • Kundenunterstützung in Bezug auf Systemfunktionalität und Softwarewartung
  • Enge Zusammenarbeit mit der Systementwicklung bei der Definition der funktionalen Anforderungen, dem Systemdesign und der Systemverifikation

Das bringst du mit

  • Dipl./Msc. der Elektrotechnik, Mechatronik, Informatik oder Physik o.ä oder abgeschlossendes Bachelorstudium mit entsprechender Berufserfahrung
  • Mehrjährige Erfahrung in der Softwareentwicklung für eingebettete Systeme und fundierte Kenntnisse über eingebettete Plattformen
  • Mehrjährige Erfahrung in der Anforderungsanalyse und im UML-Softwareentwurf (z.B. mit Rhapsody)
  • Fundierte Kenntnisse der Programmiersprachen C/C++
  • Vertiefte Kenntnisse in der Netzwerkprogrammierung, seriellen Schnittstellen und Bussystemen
  • Vertiefte Kenntnisse von Anforderungsmanagement-Tools (z. B. DOORS)
  • Gute Kenntnisse von Echtzeitbetriebssystemen (z. B. VxWorks) oder Linux-Betriebssystemen
  • Erfahrung in der Softwareentwicklung von PC-basierten Testanwendungen von Vorteil
  • Gute Kenntnisse des Softwarekonfigurationsmanagements und der Softwareentwicklungsprozesse
  • Analytisches und strukturiertes Vorgehen
  • Ausgezeichnete zwischenmenschliche Fähigkeiten, Teamarbeit und Kommunikationsfähigkeit
  • Mind. verhandlungssichere Deutschkenntnisse und fließende Englischkenntnisse vorausgesetzt

Was wir zu bieten haben? Eine ganze Menge!

  • Abwechslungsreiche Projekte bei renommierten Industrieunternehmen
  • Traumkarriere: Individuelle Förderung und Weiterbildungsmöglichkeiten
  • Work-Life-Balance (u.a. Home Office, Events)
  • Betriebliche Altersvorsorge
  • Zahlreiche Mitarbeiterrabatte

Ihre Entwicklungsperspektiven

Wir möchten mit Ihnen langfristig zusammenarbeiten! 

Unser erstes Ziel ist daher Ihr Erfolg – damit Sie die vielfältigen Möglichkeiten, die wir zu bieten haben, ergreifen können. Mit der Zeit können Sie in andere Tätigkeitsbereiche wechseln oder auch intern, z.B. in Teamleiterpositionen, aufsteigen. 

Bei Interesse bieten wir Ihnen auch gerne Stellen in unseren europäischen Tochtergesellschaften an.