Über CT
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 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.
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, …)
Qualifikationen
- Studium der Fachrichtung Informatik oder vergleichbare Studiengänge mit Schwerpunkt Softwareentwicklung
- Berufserfahrung mind. über 5 Jahre
- Mehrjährige Berufserfahrung als Softwarearchitekt (m/w/d)
- Sehr gute Kenntnisse im Bereich Programmierung (mindestens C++17/20 oder Rust)
- Kenntnisse in Buildroot, Docker oder Xilinx (vorteilhaft)
- Kenntnisse im Bereich der IT‑Security sind wünschenswert
- Kenntnisse von XML, JSON, Bamboo, Git, Virtualisierung sowie Xilinx Zynq Ultrascale MPSoC Plattformen (vorteilhaft)
- Gute Kenntnisse Socket-/Middleware-Programming (TCP-UDP/IP, DDS, CANopen) zur Automatisierung verteilter Systeme mit CAN-Bus und Ethernet (von Vorteil)
- Sehr gute Kenntnisse in der Softwareentwicklung zur Signal- und Datenerfassung in Echtzeit, für Event‑ und Ablaufsteuerungen
- Wissen über agile Entwicklungsmethoden
- Selbständige Arbeitsweise und Teamfähigkeit
- Hohe Lernbereitschaft sowie Belastbarkeit und Flexibilität
- Ausgeprägtes Leistungs‑ und Qualitätsbewusstsein
- Deutsch mind. verhandlungssicher
- Englisch mind. versiert
- MS‑Excel: mind. detaill. Spezialkenntnisse
- MS‑Office: mind. detaill. Spezialkenntnisse
- MS‑PowerPoint: mind. detaill. Spezialkenntnisse
Vorteile
- Flache Hierarchien
- Du‑Gesellschaft zur Stärkung des Teamspirit
- Internationale, aufgeschlossene Teamkultur
- Flexible Arbeitszeiten im Rahmen einer 40‑Stunden‑Woche sowie die Option auch im Home‑Office zu arbeiten
- Faires, leistungsgerechtes Gehalt sowie Extended Benefit (z.B. für Tankgut‑scheine, Betriebliche Altersvorsorge oder für den Erwerb eines neuen Smartphones)
- 30 Tage Erholungsurlaub pro Jahr
- Individuelle Weiterbildungsmöglichkeiten
- Regelmäßig organisierte Firmenevents
#J-18808-Ljbffr