Zurück zu den Stellen

Schweden

Embedded Software Entwickler

ESKILSTUNA · Schweden · Vollzeit

UnternehmenVolvo Construction Equipment GehaltGehalt nach Vereinbarung Startnach Vereinbarung

Arbeitsbeschreibung

Volvo Construction Equipment Technology – Eskilstuna
Kommen Sie zu uns und entwickeln Sie die Softwareplattform der nächsten Generation für die Maschinen-ECUs von Volvo Construction Equipment!
Über die Rolle
Als Embedded Entwickler arbeiten Sie im Herzen unserer Maschinen. Sie entwerfen, implementieren und verifizieren hardwarezentrierte Echtzeitsoftware für unsere proprietären ECUs (Electronic Control Units). Funktionale Sicherheit ist ein wesentlicher Bestandteil unserer Entwicklung, und wir kombinieren strenge Ingenieurpraxis mit modernem Softwaredesign.
Sie treten einem agilen Team bei, das sauberen Code, moderne Toolchains und technische Exzellenz schätzt. Während wir unsere Softwareplattform der nächsten Generation entwickeln, haben Sie die Möglichkeit, ihre Architektur, technische Richtung und Ingenieurpraktiken zu beeinflussen.
Wir schätzen Ingenieure, die Verantwortung übernehmen, bestehende Lösungen in Frage stellen und zu fundierten technischen Entscheidungen beitragen. Der Umfang Ihrer Verantwortlichkeiten und technischen Verantwortung wird Ihre Erfahrung und Stärken widerspiegeln, mit der Möglichkeit zu wachsen und im Laufe der Zeit größere Verantwortung zu übernehmen.
Ihre Hauptverantwortlichkeiten
Entwurf und Entwicklung von eingebetteter Echtzeitsoftware unter Verwendung von modernem C++20, zielt auf RTOS- und Bare-Metal-Umgebungen ab.
Beitrag zur Softwarearchitektur und technischen Lösungen, wobei Leistung, Wartbarkeit und Echtzeitanforderungen in Einklang gebracht werden.
Entwicklung von Software gemäß den Anforderungen an die funktionale Sicherheit, einschließlich Standards wie ISO 13849 (PLd) und IEC 61508.
Entwicklung und Pflege einer modernen, deterministischen Build-Umgebung basierend auf CMake.
Sicherstellung der Softwarequalität durch statische Analyse, Unit-Tests und Hardware-in-the-Loop (HIL) Tests, einschließlich hoher Testabdeckungsanforderungen wie MC/DC.

Wer sind Sie?
Wir suchen einen Ingenieur, der leidenschaftlich an eingebetteten Systemen interessiert ist und gerne komplexe technische Herausforderungen an der Schnittstelle zwischen Software und Hardware löst.
Wir schätzen insbesondere Ingenieure, die tiefes technisches Know-how, gutes Ingenieururteil und die Fähigkeit mitbringen, technische Lösungen zu beeinflussen. Gleichzeitig erkennen wir an, dass starkes Ingenieurtalent unterschiedliche Erfahrungsgrade mit sich bringt, und wir heißen Kandidaten mit einer soliden technischen Grundlage und dem Potenzial zum Wachstum willkommen. Am wichtigsten sind Ihre technische Neugier, Ihre Problemlösungsfähigkeiten und Ihr Engagement für den Aufbau hochwertiger Software.
Was Sie mitbringen
Eine solide Grundlage in der C++-Programmierung, erlangt durch berufliche Erfahrung, Ausbildung oder umfangreiche technische Projekte.
Verständnis der Softwaretechnikprinzipien sowie Interesse an eingebetteten Systemen, Echtzeitanforderungen und Mikrocontrollern.
Erfahrung im Umgang mit Python für Skripting, Automatisierung, Tests oder Softwareentwicklung.
Die Fähigkeit, technische Probleme zu analysieren, Initiative zu ergreifen und effektiv mit anderen zusammenzuarbeiten.
Fließende Englischkenntnisse, sowohl schriftlich als auch mündlich. Schwedisch ist von Vorteil.

Erfahrungen, die wir besonders schätzen
Entwicklung von embedded Echtzeitsoftware unter Verwendung von RTOS oder Bare-Metal-Architekturen, einschließlich Speichermanagement und deterministischer Ausführung.
Modernes C++-Design, einschließlich C++20 und moderner Entwurfsprinzipien.
Kommunikationsnetzwerke und Diagnoseprotokolle wie CAN / CAN FD, J1939 und UDS (ISO 14229).
Entwicklung funktionaler Sicherheit gemäß Standards wie ISO 13849, ISO 26262 oder IEC 61508.
Entwicklungstools, die CMake, XML-basierte Konfigurationen, Codegenerierung und Python-basierte Automatisierung umfassen.
Softwareüberprüfung unter Verwendung statischer Analyse, Unit-Tests, HIL und struktureller Codeabdeckung.
Erfahrung in der Entscheidungsfindung zur Architektur, der Förderung technischer Verbesserungen oder der Anleitung anderer Entwickler.

Sie müssen nicht in allen diesen Bereichen Erfahrung haben. Uns interessiert die Expertise, die Sie mitbringen, Ihre Fähigkeit, herausfordernde Probleme zu lösen, und Ihre Motivation, sich weiterzuentwickeln.
Zusätzliche Verdienste
Modellbasierte Design- oder Steuerungstheorien, wie Filter und Regler.
Konfiguration und Einrichtung von nachvollziehbaren Build-Umgebungen mit CMake Presets.
Erfahrung mit sicherheitskritischen Hardware-Funktionen, wie Speicher-Schutz-Einheiten (MPU/XRDC) oder Hardware-Diagnosen.

Was wir schätzen
Pragmatismus über Dogma. Lösungen sollten im realen Kontext funktionieren.
Zusammenarbeit und Dialog über Top-Down-Kontrolle. Die besten Lösungen entstehen aus der Kombination unterschiedlicher Perspektiven und Erfahrungen.
Technische Verantwortung und ausgewogenes Ingenieururteil. Wir schätzen Menschen, die Verantwortung übernehmen und über ihre unmittelbaren Aufgaben hinausdenken.
Kontinuierliche Verbesserung, Lernen und Wissensaustausch. Wir werden stärker, indem wir sowohl unsere Technologie als auch einander weiterentwickeln.



Bei uns erhalten Sie:
Echten Einfluss auf unsere Softwareplattform der nächsten Generation, mit Möglichkeiten, Architektur zu gestalten, wichtige technische Entscheidungen zu treffen und Ingenieurpraktiken zu etablieren, die die Softwareentwicklung von Volvo CE über Jahre hinweg beeinflussen werden.
Ein technisch fortschrittliches Umfeld, in dem Sie mit modernem C++20, sicherheitskritischen Systemen, Echtzeitsoftware und modernen Entwicklungs- und Verifizierungstools arbeiten.
Langfristige technische Verantwortung, Entwicklung und Weiterentwicklung von Software, die mehreren Maschinenplattformen und Produktgenerationen dient.
Engagement von Anfang bis Ende, von Architektur und Implementierung bis hin zu Tests und Validierung auf echter Hardware und Maschinen.
Eine kollaborative Ingenieurkultur, in der technische Expertise, offener Dialog und Wissensaustausch hoch geschätzt werden.
Die Möglichkeit, mit kompetenten Kollegen und Experten in den Bereichen eingebettete Systeme, funktionale Sicherheit, Steuerungssysteme und Maschinenanwendungen zu arbeiten.
Möglichkeiten, Ihre Fähigkeiten kontinuierlich zu entwickeln, neue Technologien zu erkunden und zur Verbesserung unserer Arbeitsweisen beizutragen.
Eine gesunde Work-Life-Balance mit flexiblen Arbeitszeiten und einem nachhaltigen Tempo.
Einen stabilen und langfristigen Arbeitgeber mit klarem Fokus auf Technologie, Innovation und nachhaltige Entwicklung.
Die Zufriedenheit, zu sehen, wie Ihre Software Tonnen von Stahl bewegt und sicherere, intelligentere und nachhaltigere Baumaschinen ermöglicht, die weltweit eingesetzt werden.


Letzter Tag zur Bewerbung: 3. November
Für Fragen zur Position wenden Sie sich bitte an: Johan Lokrantz, Leiter der Embedded-Software
Standort: Eskilstuna, Hauptsitz, Technologiezentrum
Im Rahmen des Einstellungsverfahrens kann eine Hintergrundüberprüfung sowie Alkohol- und Drogentests durchgeführt werden. Sie werden darüber informiert, wenn dies zutrifft.
Wir freuen uns auf Ihre Bewerbung!
Wir respektieren Ihre Datenschutzrechte und akzeptieren daher keine Bewerbungen per Post.

Original-Stellenanzeige · Arbetsförmedlingen / Platsbanken ↗

Auf der Website des Arbeitgebers bewerben

Kontakt

Auf der Website des Arbeitgebers bewerben