Senior Software Engineer (Frontend) (m/w/d)

Software

Hauptsitz Aadorf Vor Ort 80-100% Vollzeit Senior

Wir suchen einen Senior Software Engineer zur Verstärkung unseres Software-Teams, der die Entwicklung von Software für unsere Produkte der nächsten Generation vorantreibt, einschliesslich eines Fokus auf Frontend-Entwicklung. Du entwirfst, implementierst und debugst Anwendungen über den gesamten Lebenszyklus hinweg – von frühen Prototypen bis zur Produktion. Zudem coachst und unterstützt du Engineers verschiedener Disziplinen, um die funktionsübergreifende Zusammenarbeit und die Engineering-Qualität zu stärken. Darüber hinaus führst du regelmässig Code- und Design-Reviews durch, um hohe Standards in Architektur, Sicherheit und Wartbarkeit sicherzustellen.

Deine Aufgaben

  1. Design, Entwicklung und Wartung von Anwendungen mit C++ (C++17/20/23) und dem Qt-Framework (Widgets, QML, Qt Quick, Networking, Threading usw.).
  2. Leitung von Architekturentscheidungen, Code-Reviews und technischen Diskussionen.
  3. Implementierung leistungsstarker, wartbarer und skalierbarer Softwarekomponenten.
  4. Integration von Hardware, Netzwerkkommunikation oder Backend-Services nach Bedarf.
  5. Sicherstellung der Codequalität durch Tests, Dokumentation und Best Practices.
  6. Mentoring von Junior-Entwicklern und Unterstützung bei der kontinuierlichen Verbesserung der Entwicklungsprozesse.
  7. Analyse von Performance-Problemen und Umsetzung effizienter Lösungen.
  8. Mitarbeit bei Release-Planung, Aufwandsschätzungen und Risikoanalysen.

Das bringst du mit

  1. 5+ Jahre professionelle Erfahrung in moderner C++-Entwicklung.
  2. Sehr gute Kenntnisse in Qt (Signals/Slots, QML, Qt Quick, Build-Systeme).
  3. Fundiertes Verständnis von objektorientiertem Design, Nebenläufigkeit, Memory-Management und plattformübergreifender Entwicklung.
  4. Erfahrung mit CMake, Git und CI/CD-Workflows.
  5. Fähigkeit, sauberen, wartbaren und gut strukturierten Code zu schreiben.
  6. Sehr gute Fähigkeiten in Debugging, Profiling und Optimierung.
  7. Ausgeprägte Kommunikations- und Problemlösungsfähigkeiten.

Nice to have

  1. Erfahrung mit Embedded Linux oder Windows-Entwicklung.
  2. Kenntnisse in Netzwerkprotokollen, REST APIs oder IPC-Mechanismen.
  3. Vertrautheit mit Unit-Testing-Frameworks (Qt Test, GoogleTest usw.).
  4. Erfahrung mit UI/UX-Workflows und QML-Performance-Tuning.
  5. Erfahrung mit moderner Tooling (Clang-Tidy, Sanitizers, Static Analysis).

Was wir dir bieten können

  1. Arbeiten mit modernsten Technologien & interdisziplinäres Team: Entwickle Systeme, die wirklich zählen, erlebe modernste Technologien und arbeite vor Ort in einem Team aus Junior-, Mid- und Senior Engineers an komplexen Herausforderungen.
  2. Flache Hierarchien, Ownership & Startup-Spirit: Schnelle Entscheidungen, kurze Kommunikationswege, jede Idee zählt und die Möglichkeit, Projekte aktiv mitzugestalten.
  3. Erfolge sichtbar machen & Teamzusammenhalt: Fortschritte, Meilensteine und Erfolge werden transparent gemacht und gefeiert; gemeinsame Ausflüge, After-Work-Aktivitäten und ein positives Miteinander stärken den Zusammenhalt.
  4. Flexible Arbeitszeiten & moderne Infrastruktur: Gleitzeitmodell, All-you-can-drink Kaffee, Snacks ohne Limit, Küche zur gemeinschaftlichen Nutzung, vergünstigtes Fitness-Abo direkt nebenan, gemeinsame Mittagessen.
Stellendetails
Bereich Software
Standort Hauptsitz Aadorf
Arbeitsmodell Vor Ort Arbeit findet vollständig im Unternehmen statt.
Pensum 80-100%
Anstellungsart Vollzeit
Erfahrungsstufe Senior
Veröffentlicht am 23.01.2026

Jetzt bewerben

Weitere offene Stellen