Entwickler (m/w/d) für Embedded Software at CT Software Engineering GmbH
Requirements
Studium
- Vergleichbare Qualifikation mind. Bachelor-Studiengang oder
- Informatik mind. Bachelor-Studiengang oder
- Ingenieurwesen mind. Bachelor-Studiengang
Berufserfahrung
- Berufserfahrung mind. über 5 Jahre
- Mehrjährige Berufserfahrung in Softwareentwicklung für Embedded Systeme, in der hardwarenahen Softwareentwicklung und ggf. in der Echtzeitprogrammierung
- Berufserfahrung in der Anforderungsanalyse und in der Softwaremodellierung mit UML / modellbasierte Softwareentwicklung (z.B. mit Rational Rhapsody, Rational Rose)
IT
- MS-Office mind. detaill. Spezialkenntnisse
- Sehr gute Kenntnisse in den Programmiersprachen C / C++
- Gute Kenntnisse mit Anforderungsmanagement-Software (z.B. Rational DOORS, Requisite Pro)
- Gute Kenntnisse in Umgang mit Echtzeitbetriebssystemen (z.B. VxWorks)
Sprachkenntnisse
- Deutsch mind. versiert
- Englisch mind. verhandlungssicher
Kenntnisse
- Sehr gute Kenntnisse in Kommunikation in Netzwerken (TCP/IP), über serielle Schnittstellen (RS232, RS422, RS485) und Bussystemen (z.B. MIL-STD-1553, CAN-Bus)
- Gute Kenntnisse von Konfigurationsmanagement und Prozessmodellen
Weitere Qualifikationen
- Erfahrung in der Entwicklung von PC-Programmen für Test-Applikationen (z.B. mit LabVIEW, Visual Studio) wäre von Vorteil
Scope of Work
Die Abteilung ist zuständig für die Systementwicklung von Selbstschutzsystemen für den militärischen Landbereich. Dabei wird der gesamte Lebenszyklus der Produkte abgedeckt.
Der Stelleninhaber (m/w/d) ist verantwortlich für folgende Tätigkeiten und Aufgaben:
- Spezifikation, Design und Entwicklung von Software für Embedded Systeme
- Begleitung der Entwicklung von der Anforderungsanalyse über die Erstellung der Softwaredesign und Programmierung von Software-Modulen
- Durchführung der Hardware-/Software-Integration
- Verifizierung und Validierung der erstellten Software
- Erstellung und Durchführung von Testprozeduren
- Dokumentation der Ergebnisse auf Komponenten- und Systemebene
- Entwicklung von PC-basierte Testanwendungen und Sondermessmitteln
- Erstellung und Pflege technischer Dokumentationen
- Teilnahme am formalen Änderungsmanagement des Projektes sowie an an Software Reviews
- Kundenbetreuung hinsichtlich Fragen zur Systemfunktionalität
Benefits
- 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
Applicant Location Requirements
About CT Software Engineering GmbH
CT is an international engineering company eager to help its clients succeed in their technological projects.
From product design engineering to manufacturing engineering, after-sales engineering support and R&D projects, we operate in the aeronautic, space, marine, automotive, railway, energy, industrial plants and architecture sectors.
Every day, our engineers work side by side with customers in all engineering activities across the product lifecycle. Each one of them thrives to understand client needs and provide solutions, while maintaining an easy and enjoyable customer experience. CT’s success is driven by more than 1,800 talented employees based in nine countries, spanning three continents.
At CT, we enjoy helping clients achieve their goals, and we see barriers as opportunities. We are engineers that love engineering challenges.