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, GermanJob 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