Software Engineer Embedded Linux | C/C++
EDAG Engineering GmbH
Linz, Austria
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
German Compensation
€ 54KJob location
Remote
Linz, Austria
Tech stack
Artificial Intelligence
Booting (BIOS)
C++
Code Review
Continuous Integration
Linux
Linux on Embedded Systems
Embedded Software
Software Architecture
Quick EMUlator (QEMU)
Software Engineering
Multithreading
Yocto
Integration Tests
Information Technology
Operational Systems
Lxc
Software Version Control
Docker
Job description
- Entwicklung performanter, robuster und skalierbarer Embedded-Software in C und C++ für Linux-basierte Systeme
- Konzeption und Weiterentwicklung moderner Softwarearchitekturen für Embedded-Lösungen
- Optimierung hardwarenaher Software sowie effizienter Nutzung von Systemressourcen
- Integration und Anbindung von Hardware- und Treiberschnittstellen
- Anpassung und Konfiguration des Betriebssystems an unterschiedliche Zielplattformen
- Mitarbeit entlang des gesamten Softwareentwicklungsprozesses - von der Anforderungsanalyse über Implementierung und Testing bis zur Integration in moderne CI/CD-Pipelines
- Durchführung von Code Reviews sowie Entwicklung automatisierter Unit- und Integrationstests
- Enge Zusammenarbeit mit Hardware-, System- und Softwareentwicklungsteams
Requirements
- Abgeschlossenes Studium der Informatik, Software Engineering, Elektrotechnik oder vergleichbare Qualifikation
- Mehrjährige Erfahrung in der Embedded-Softwareentwicklung mit C/C++ unter Linux
- Sehr gutes Verständnis von Linux-Systemkonzepten (IPC, POSIX Threads, Systemd, Kernel- und User-Space sowie Bootloader)
- Erfahrung mit modernen Softwareentwicklungsprozessen und Versionsverwaltung
- Kenntnisse in Yocto/OpenEmbedded sind von Vorteil
- Erfahrung mit Virtualisierungstechnologien wie Docker, KVM, QEMU oder LXC ist wünschenswert
- Kenntnisse in Rust sowie erste Erfahrungen mit Edge AI oder KI-gestützten Anwendungen sind ein Plus
- Analytische Denkweise, strukturierte Arbeitsweise und ausgeprägte Teamfähigkeit
Benefits & conditions
- Mitarbeit an innovativen Technologien für die Energiebranche
- Spannende Entwicklungsprojekte mit modernsten Technologien
- Flexible Arbeitszeiten und Homeoffice-Möglichkeiten (positionsabhängig)
- Strukturierte Einschulung und individuelle Weiterbildungsmöglichkeiten
- Eigenverantwortliches Arbeiten mit großem Gestaltungsspielraum
- Essenszuschuss und Betriebskantine
- Betriebliche Altersvorsorge
- Gute öffentliche Erreichbarkeit sowie Mitarbeiterparkplätze
Bruttojahresgehalt gemäß Kollektivvertrag mind.: EUR 54.439,42
Abhängig von Ausbildung, Qualifikation & Erfahrung ist eine deutliche Überzahlung möglich.
VACE shaping careers | Chancengleichheit und Diversität sind uns wichtig.
About the company
High competence and a passion for new challenges are what make our Electrics/Electronics division a signpost towards the automotive future. Take the next step and join our team.