Embedded Linux Software Engineer

Ervocom
Feusisberg, Switzerland
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Feusisberg, Switzerland

Tech stack

Bash
C++
Computer Security
Continuous Integration
Linux
Linux on Embedded Systems
Embedded Software
Python
Routing
Software Architecture
TCP/IP
Virtual Local Area Networks
GIT
Yocto
Script Language
Information Technology
Operational Systems

Job description

Für den Bereich Intelligent Transport suchen wir dich als Embedded Linux Software Engineer. Du entwickelst unser Produktportfolio im Bereich Fahrgastinformation und Zugkommunikation weiter und stellst sicher, dass unsere Kunden massgeschneiderte Lösungen mit höchster Zuverlässigkeit erhalten. Die Produkte von ErvoCom umfassen unter anderem Audioverstärker, Fahrgastsprechstellen, Bediengeräte und Zugfunksysteme. Diese werden sowohl als vernetztes Gesamtsystem als auch als Einzelkomponenten an Fahrzeughersteller, Betreiber und Systemintegratoren vertrieben.

Als Embedded Linux Software Engineer nimmst du folgende Aufgaben wahr:

  • Entwicklung und Desing neuer Software auf unserem Embedded-Linux Betriebssystem
  • Erstellung von Spezifikationen und Softwarearchitekturen
  • Erstellung von CI/CD-Pipelines und automatisierten Testabläufen
  • Konzeption und Umsetzung von Cybersecurity-Massnahmen
  • Unterstützung bei Projektleitung, technischen Abklärungen und Angebotserstellung

Requirements

  • Abschluss einer höheren Fachschule (HF) oder Fachhochschule (Bachelor / Master) im Bereich Informatik, Elektrotechnik oder einer vergleichbaren Qualifikation
  • Schnelle Auffassungsgabe, gutes logisches und verknüpftes Denken
  • Sorgfältige Arbeitsweise und hohes Verantwortungsbewusstsein
  • Hohe Eigeninitiative, Selbstständigkeit und Teamfähigkeit
  • Lernbereitschaft und schnelle Anpassungsfähigkeit
  • Erfahrung in der Embedded Softwareentwicklung unter Linux
  • Sehr gute Programmierkenntnisse in C++
  • Erfahrung mit modernen Entwicklungsprozessen wie Git, CI/CD und Testing
  • Kenntnisse in Skriptsprachen (z. B. Python, Bash) zur Automatisierung von Build- und Testabläufen sind von Vorteil
  • Kenntnisse Netzwerkkommunikation (TCP/IP, UDP, VLANs, Routing)
  • Praktische Erfahrungen mit dem Yocto-Projekt zur Erstellung und Anpassung von Embedded-Linux-Distributionen sind von Vorteil
  • Gute Deutsch- & Englischkenntnisse in mündlicher und schriftlicher Form

About the company

ErvoCom ist ein innovatives Schweizer KMU und Spezialist für Kommunikationslösungen im Schienenverkehr. Wir entwickeln und produzieren eigene Zugfunk- sowie Fahrgastinformationssysteme und realisieren daraus zuverlässige, zukunftsorientierte Gesamtlösungen, die weltweit im Einsatz sind.

Apply for this position