Softwareentwicklungsingenieur Embedded C / C++ und CI/CD Spezialist
Auf einen Blick
- Veröffentlicht:02 Dezember 2025
- Pensum:100%
- Vertragsart:Festanstellung
- Arbeitsort:Brügg
Job-Zusammenfassung
BorgWarner sucht einen Software Development Engineer Embedded C / C++. Entwickle innovative Softwarelösungen in einem dynamischen Umfeld.
Aufgaben
- Analysiere Systemanforderungen und Architekturen für Software.
- Entwickle und überprüfe Softwareanforderungen und Design-Spezifikationen.
- Implementiere Software und führe Code-Reviews durch.
Fähigkeiten
- Bachelor oder Master in Informatik oder Elektrotechnik erforderlich.
- Erfahrung in C/C++ Softwareentwicklung und CI/CD-Tools.
- Kenntnisse in Python und Anforderungen-Management-Tools.
Ist das hilfreich?
Softwareentwicklungsingenieur Embedded C / C++ und CI/CD Spezialist
BorgWarner ist ein weltweit führendes Unternehmen bei der Bereitstellung innovativer und nachhaltiger Mobilitätslösungen für den Fahrzeugmarkt. Wir sind ein Unternehmen von Innovatoren und unabhängigen Denkern, das talentierte Mitarbeiter, sinnvolle Arbeit und erstaunliche Technologie in einer einzigartigen Umgebung zusammenbringt. Bei BorgWarner arbeiten wir ständig an unserer Vision einer sauberen und energieeffizienten Welt.
Positionsübersicht
In dieser Position sind Sie Teil unseres hochmotivierten Softwareentwicklungsteams. In Ihrer täglichen Arbeit nutzen Sie modernste Entwicklungstools auf effizienteste Weise.
Unsere ASPICE-Entwicklungsprozesse führen Sie durch alle Softwareentwicklungsaufgaben, einschließlich Anforderungsmanagement, Architekturdesign, detaillierte Designspezifikationen und Implementierung. Unser modellbasierter Entwicklungsansatz wird auf Architekturebene angewendet und bildet die Grundlage für die Lieferung hochwertiger Software.
Hauptaufgaben und Verantwortlichkeiten
- Analyse von Systemanforderungsspezifikationen und Architekturen
- Spezifikation und Überprüfung von Softwareanforderungen
- Entwicklung, Verbesserung und Überprüfung des Architekturdesigns unter Verwendung modellbasierter Ansätze (MathWorks Toolchain) und UML.
- Entwicklung und Überprüfung detaillierter Designspezifikationen für Komponenten
- Implementierung der Software gemäß dem detaillierten Design und Durchführung von Code-Reviews
- Durchführung und Auswertung von statischer Codeanalyse und Umsetzung von Verbesserungen
- Spezifikation und Ausführung von Entwicklungstests unter Verwendung eines testgetriebenen Entwicklungsansatzes
- Spezifikation und Durchführung von Integrationstests
- Entwicklung von PC-Tools für das Engineering mit C/C++.
- Wartung und Verbesserung von Produktionstools auf Python-Basis.
- Arbeiten gemäß den ASPICE-Prozessen
- Arbeiten zur Einhaltung von Projektfristen
Jobanforderungen und Qualifikationen
Ausbildung und Erfahrung
- Bachelor- oder Masterabschluss in Informatik oder Elektrotechnik
- Erfahrung mit C-Code Embedded-Software-Entwicklungsmethoden
- Erfahrung mit C++ PC-Tool-Software-Entwicklungsmethoden
- Erfahrung mit Continuous Integration Tools wie GitLab, Bitbucket und anderen
- Erfahrung im Aufbau und der Pflege von Continuous Integration Toolchains
- Erfahrung mit Python-Scripting.
- Erfahrung mit Anforderungsmanagement-Tools
- Erfahrung mit automobilen Kommunikationsprotokollen und Software-Download (UDS).
- Expertise in Unit- und Integrationstests
- Englischkenntnisse (mindestens Level B2)
Auch wertvoll
- Know-how in der Automobilsoftwareentwicklung
- Erfahrung in On-Board-Diagnose (OBD)
- Erfahrung mit Automotive SPICE
- Erfahrung mit funktionaler Sicherheit gemäß ISO 26262
- Kenntnisse in Motorsteuerung und Wechselrichterfunktionen
- Grundkenntnisse in Deutsch, schriftlich und mündlich
Technische Fähigkeiten
- Anforderungsmanagement
- C-Code Embedded-Softwareentwicklung
- C++ PC-Entwicklung (QT, Embarcadero)
- Tessy
- Statische Codeanalyse mit Polyspace
- CI/CD mit Jenkins und/oder GitLab und Docker
- MathWorks System Composer
Soziale Kompetenzen
- Fähigkeit, selbstständig mit hoher Eigenverantwortung zu arbeiten
- Starke konzeptionelle und analytische Fähigkeiten
- Fähigkeit, Kritik und Konflikte zu bewältigen
Wir berücksichtigen nur vollständige Bewerbungen, die folgende Unterlagen enthalten:
- Vollständiger Lebenslauf
- Motivationsschreiben
- Empfehlungsschreiben
- Zeugnisse akademischer Abschlüsse
BorgWarner Engineering Services Switzerland AG (ehemals Drivetek AG)
Jan Persson
Industriestrasse 37
2555 Brügg
Schweiz
Telefon: +41 32 332 79 35
Globale Nutzungsbedingungen und Datenschutzerklärung
Lesen Sie die BorgWarner-Datenschutzerklärung sorgfältig, bevor Sie diese Website nutzen. Ihr Zugang und die Nutzung dieser Website sowie Ihre Bewerbung bei BorgWarner setzen Ihre Zustimmung und Einhaltung dieser Bedingungen voraus.
Bitte rufen Sie das verlinkte Dokument durch Klicken hier auf, wählen Sie das geografische Gebiet, in dem Sie sich bewerben, und überprüfen Sie es. Vor dem Absenden Ihrer Bewerbung werden Sie gebeten, Ihre Zustimmung zu den Bedingungen zu bestätigen.
Hinweis zu Karrierescams: BorgWarner macht keine Zusicherungen oder Garantien bezüglich auf Drittanbieter-Websites gelisteter Beschäftigungsmöglichkeiten. Um sich vor Karrierescams zu schützen, sollten Bewerber bei Vorstellungsgesprächen und der Annahme von angeblich von BorgWarner angebotenen Stellen die notwendigen Vorsichtsmaßnahmen treffen. Bewerber sollten niemals ihre Personalausweisnummern, Geburtsdaten, Kreditkartennummern, Bankkontoinformationen oder andere private Informationen bei der Kommunikation mit potenziellen Arbeitgebern oder bei der Online-Bewerbung angeben. Bewerber werden eingeladen, BorgWarner über die Website von BorgWarner zu kontaktieren, um die Echtheit von Beschäftigungsmöglichkeiten zu überprüfen.
BorgWarner ist ein Arbeitgeber, der Chancengleichheit bietet, sodass alle qualifizierten Bewerber unabhängig von Rasse, Hautfarbe, Alter, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität/-ausdruck, nationaler Herkunft, Behinderung oder geschütztem Veteranenstatus berücksichtigt werden.