Software Engineer 100%

About Company Universal Job
Olten, Switzerland
3 days ago

Role details

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

Job location

Remote
Olten, Switzerland

Tech stack

Systems Engineering
Unit Testing
C++
Software Quality
Continuous Integration
Embedded Software
FreeRTOS
Microsoft Office
Software Architecture
Real-Time Operating Systems
GIT
Information Technology

Job description

  • Entwicklung von Embedded-Software (C/C++) nahe an der Hardware auf Basis von FreeRTOS
  • Umsetzung von Steuerungslogik, Tasks sowie Kommunikationsschnittstellen
  • Mitarbeit an einer modularen und übersichtlichen Softwarearchitektur
  • Sicherstellung der Codequalität durch Reviews, statische Analysen und Unit-Tests
  • Durchführung von Tests direkt an den Maschinen
  • Aufbau und Weiterentwicklung von SIL-Tests (Software-in-the-Loop)
  • Analyse und Optimierung von Performance, Speicher und Echtzeitverhalten
  • Enge Zusammenarbeit mit Hardware- und System-Engineering
  • Verantwortung für einzelne Komponenten und Features, * Innovation, Entwicklung und Produktion an einem Standort
  • 40-Stunden-Woche
  • Bis zu 40% Home Office
  • Gute Erreichbarkeit (ÖV und Autobahn)
  • Kostenlose Parkplätze
  • Mindestens 5 Wochen Ferien
  • Personalrestaurant
  • Gratis Kaffee (vom Espresso bis Latte Macchiato

Requirements

  • Abgeschlossenes Studium in Informatik, System Engineering, Elektronik oder vergleichbar
  • Mehrjährige Erfahrung in der Embedded-Entwicklung mit C/C++
  • Kenntnisse in Echtzeitbetriebssystemen (idealerweise FreeRTOS)
  • Verständnis für Performance- und Speicheroptimierung
  • Erfahrung mit Unit-Tests, idealerweise auch mit SIL- oder HIL-Tests
  • Sicher im Umgang mit Git und Continuous Integration
  • Strukturierte, selbstständige Arbeitsweise
  • Interesse an technischen und organisatorischen Aufgaben
  • Gute Deutsch- und Englischkenntnisse

Apply for this position