CT ist ein in Europa ansässiges internationales Engineering-Unternehmen mit einer klaren Mission: Innovative und technologische Lösungen anzubieten, die unseren Kunden helfen, effektiver und wettbewerbsfähiger zu werden. Unser Tätigkeitsfeld umfasst die Bereiche Luft- und Raumfahrt, Verteidigung, Marine, Automobil- und Schienenfahrzeuge sowie Industrieanlagen mit starkem Engagement für erneuerbare Energie, Elektrotechnik und Architektur. Unsere 1800 Ingenieure; mit fundierten technologischen Kenntnissen in jedem dieser Bereiche, arbeiten Seite an Seite mit den Kunden bei allen Engineering-Aktivitäten während des gesamten Produktlebenszyklus: Vom Design über das Produkt und die Fertigung bis hin zum technischen Support nach dem Verkauf.
Wir suchen zur Erweiterung unseres Teams für den Standort Oberkochen oder Aalen einen
Software-Architekt (m/w/d) C++
Der Stelleninhaber (m/w/d) ist zuständig für die folgenden Aufgaben:
* Konzeption, Entwicklung und Pflege einer querschnittlichen Softwareplattform
* Anforderungsanalyse, Spezifikation und Entwickeln der Softwarearchitektur
* Strategische Weiterentwicklung der Plattform und der zugehörigen Entwicklungsprozesse
* Unterstützung anderer Entwicklungsteams bei Ausprägung und Einsatz der Softwareplattform
* Entwicklung in C++ und gegebenenfalls Rust und TypeScript unter Linux, QNX, FreeRtos Auswahl und Aussteuerung externer Entwicklungspartner
* Agile Planung und Umsetzung der Softwareentwicklung durch SCRUM
* Nutzung moderner Softwaretechnologien (C++17/20, Web-Technologien, Rust, git, Atlassian Tools, CMake, catch2, sqlite, buildroot, …)
Voraussetzungen
* Abgeschlossenes Studium der Fachrichtung Informatik oder vergleichbar
* Berufserfahrung mind. über 5 Jahre
* Mehrjährige Berufserfahrung als Softwarearchitekt (m/w/d)
* MS-Office mind. detaill. Spezialkenntnisse
* Sehr gute Kenntnisse im Bereich Programmierung (mindestens C++17/20 oder Rust)
* Wissen über agile Entwicklungsmethoden
* Sehr gute Kenntnisse in der Softwareentwicklung zur Signal- und Datenerfassung in Echtzeit, für Event- und Ablaufsteuerungen
* Gute Kenntnisse Socket- / Middleware-Programming (TCP-UDP / IP, DDS, CANopen) zur Automatisierung Verteilter Systeme mit CAN-Bus und Ethernet von Vorteil
* Kenntnisse von XML, JSON, Bamboo, Git, Virtualisierung sowie Xilinx Zynq Ultrascale MPSoC Plattformen vorteilhaft
* Kenntnisse in Buildroot, Docker oder Xilinx vorteilhaft
* Kenntnis im Bereich der IT-Security sind wünschenswert
* Deutsch mind. verhandlungssicher
* Englisch mind. versiert
* Selbständige Arbeitsweise und Teamfähigkeit
* Hohe Lernbereitschaft sowie Belastbarkeit und Flexibilität
* Ausgeprägtes Leistungs- und Qualitätsbewusstsein
Vorteile
* Wir haben flache Hierarchien und sind stets offen für deine neuen Vorschläge und Impulse
* Wir sind eine Du-Gesellschaft um unseren Teamspirit noch mehr zu stärken
* Wir sind ein internationales, aufgeschlossenes Team, das dich herzlich aufnehmen und unterstützen wird
* Wir haben flexible Arbeitszeiten im Rahmen einer 40 Std. Woche sowie die Option auch im Home-Office zu arbeiten
* Wir bieten dir ein faires, leistungsgerechtes Gehalt sowie ein Extended Benefit das du z.B. für Tankgut-scheine, Betriebliche Altersvorsorge oder auch für den Erwerb eines neuen Smartphones nutzen kannst
* Wir gewähren dir 30 Tage Erholungsurlaub pro Jahr
* Wir fördern unsere Mitarbeiter mit individuellen Weiterbildungsmöglichkeiten
* Wir organisieren regelmäßig Firmenevents
Wenn wir dich begeistern konnten dann freuen wir uns deine Bewerbungsunterlagen online zu erhalten
Für einen ersten vertrauensvollen Kontakt steht dir Frau Sandra Brod (0151/22107595) gerne zur Verfügung.