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
€ 54K

Job 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.

Apply for this position