Softwareentwickler Embedded
Bertrandt AG
Vienna, Austria
20 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German, EnglishJob location
Tech stack
Testing (Software)
Confluence
JIRA
Unit Testing
C++
CAN Bus
Datasheets
Embedded Software
Ethernet
Field-Programmable Gate Array (FPGA)
Hardware Design
Scrum
Software Engineering
PIC Microcontroller
Information Technology
Bare Metal
Bitbucket
Operational Systems
Jenkins
Job description
- Als Softwareentwickler (m/w/d) sind Sie mit Fokus auf die Mobilität militärischer Landfahrzeuge verantwortlich für die Softwareentwicklung in C++ auf Mikrocontrollern, z. B. der TI-Hercules-Familie (Embedded-Systeme)
- Sie entwickeln sowohl die Testsoftware zur Prüfung der Hardware als auch die funktionale Fahrzeugsoftware
- Dazu wirken Sie bereits bei der Anforderungsanalyse für die zu entwickelnde Software und beim Review von Hardware-Designs und Schaltplänen mit und planen die Hardware-/Software-Erstinbetriebnahme
- Sie übernehmen die zugehörigen Engineeringprozesse inklusive Erstellung sowie Weiterentwicklung von Schnittstellen- und Hardware-Simulationen und treiben aktiv die Automatisierung der Tests voran
- Im Zusammenwirken mit den Hardware-Entwicklern kümmern Sie sich um die Fehlersuche und unterstützen Test, Integration und Inbetriebnahme im Labor und im Fahrzeug
- Die Evaluierung prototypischer Hard- und Software sowie die Erschließung neuer Technologien wird durch Ihre Neugier beflügelt
- Die kontinuierliche Weiterentwicklung der Tools und Prozesse ist für Sie selbstverständlich, * Betriebliche Altersvorsorge und BU-Versicherung
- Urlaubs- und Weihnachtsgeld
- Unbefristeter Arbeitsvertrag
- 30 Tage Urlaub
- JobRad
-  Lebenszeitkonto
Requirements
- Sie bringen ein erfolgreich abgeschlossenes Studium der Elektrotechnik oder der Informatik mit elektrotechnischer Ergänzung oder eine vergleichbare Qualifikation mit.
- Erfahrungen in der Embedded-Softwareentwicklung konnten Sie sich in den letzten Jahren bereits aneignen.
- Mit dem Einsatz von modernem C++ (idealerweise sowohl in Bare-Metal- als auch in Betriebssystem-Umgebungen), Unit Tests, CI-Tools (z. B. Jenkins), Bitbucket / Jira / Confluence und Scrum haben Sie ebenfalls fundierte Erfahrungen gesammelt.
- Sie verfügen über ein solides elektrotechnisches Grundlagenwissen, verstehen analoge und digitale Schaltungen und graben sich selbstständig durch Schaltpläne und Datenblätter, bis Sie die Lösung finden.
- Ihr Verständnis von Mikrocontrollern, Elektronikbausteinen, FPGAs sowie der Kommunikation über CAN-Bus und Ethernet erleichtert Ihnen das interdisziplinäre Teamwork.
- Idealerweise verfügen Sie bereits über Kenntnisse in der Entwicklung und Nachweisführung sicherheitsrelevanter Software und Systeme.
- Selbstständiges, strukturiertes und akribisches Arbeiten zeichnet Sie genauso aus wie Ihre hohe Team- und Kommunikationsfähigkeit.
- Fließende Englischkenntnisse runden Ihr Profil ab.