Senior Software Engineer - Linux (all genders)

BRUSA Elektronik AG
Buchs, Switzerland
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior
Compensation
CHF 110K

Job location

Buchs, Switzerland

Tech stack

Wireless LAN
Bash
C++
Code Review
Linux
Linux on Embedded Systems
Python
Message Queuing Telemetry Transport (MQTT)
Software Engineering
Software Requirements Analysis
Yocto
Selinux
Information Technology

Job description

  • Full-timeEmployment type: Full-time
  • CHF 82,500 - CHF 110,000 (XING estimate)
  • On-site
  • Be an early applicant, * Verantwortung für die Definition von Softwareanforderungen und -architekturen sowie Erstellung hochwertiger Design-Spezifikationen
  • Transparente Kommunikation von Projektfortschritten gegenüber internen und externen Stakeholdern inkl. aktiver Steuerung von Massnahmen und Change Requests
  • Enge Zusammenarbeit mit Hardware-Engineering-Teams zur Sicherstellung einer optimalen Integration von Software und Hardware
  • Sicherstellung der Einhaltung relevanter Automotive-Standards und -Prozesse (z. B. ISO 26262, IEC 61508, ISO/SAE 21434)
  • Gestaltung und Weiterentwicklung der Sicherheitsarchitektur (Secure Boot, SELinux, OS-Hardening) für robuste und sichere Systeme
  • Entwicklung moderner, vernetzter Anwendungen unter Einsatz von Protokollen wie MQTT, ISO 15118, EEBUS und OCPP über WLAN und Mobilfunk
  • Proaktive Identifikation und Minimierung von Projektrisiken sowie zielgerichtete Eskalation bei Bedarf
  • Durchführung von Code-Reviews und aktiver Wissenstransfer innerhalb des Teams
  • Mitwirkung in internationalen Standardisierungsgremien zur Weiterentwicklung von Technologien für induktives Laden

Requirements

  • Abgeschlossenes Studium (Bachelor/Master) in Informatik, Elektrotechnik oder einem vergleichbaren Fachgebiet

  • Mehrjährige (mind. 5 Jahre) Erfahrung in der Entwicklung von Embedded-Linux-Software in einem anspruchsvollen industriellen Umfeld

  • Fundierte Kenntnisse relevanter Softwareentwicklungsprozesse und -standards der Automobilindustrie (z. B. ISO 26262)

  • Ausgezeichnete Kommunikations- und Kooperationsfähigkeiten

  • Gutes Verständnis von Design- und Entwicklungsprozessen im Embedded-Hardware-Umfeld

  • Praktische Erfahrung mit dem Yocto Project oder vergleichbaren Embedded-Linux-Build-Systemen

  • Sehr gute Programmierkenntnisse in C/C++ sowie Erfahrung mit Python und Shell-/Bash-Scripting

  • Strukturierte, lösungsorientierte Arbeitsweise mit hohem Qualitätsanspruch

About the company

Unsere Leidenschaft für technische Herausforderungen treibt uns täglich an. Mit rund 400 Mitarbeitenden an unseren Standorten in der Schweiz, in Deutschland und in China entwickeln und produzieren wir innovativste Leistungselektronik für die Elektromobilität. Die BRUSA Elektronik AG mit Sitz in Buchs (Kanton St. Gallen) gilt als eine führende Anbieterin für Leistungselektronik im Bereich E-Mobility seit 1985. Der Unternehmensbereich «BICS» fokussiert sich auf die Entwicklung der nächsten Generationen des induktiven Ladens für die Automotive Anwendung.

Apply for this position