38 Software Development - Embedded in Littenheid
Embedded & Application Software Engineer C++ (Windows / Android) (m/w/d)
Über
Verantwortung
Entwicklung moderner Softwarelösungen für komplexe Kommunikations- und Informationssysteme mit Fokus auf Performance, Stabilität und Benutzerfreundlichkeit.
Konzeption und Umsetzung modularer Softwarekomponenten sowie aktive Mitgestaltung einer zukunftsfähigen Softwarearchitektur.
Entwicklung nativer und plattformübergreifender Anwendungen für Windows-, Android- und Linux-Systeme unter Einsatz moderner Frameworks und Entwicklungsmethoden.
Implementierung robuster Kommunikationsschnittstellen, Backend-Services und Integrationen zwischen unterschiedlichen Systemkomponenten.
Sicherstellung einer hohen Softwarequalität durch Testautomatisierung, Continuous Integration, Code Reviews, statische Codeanalyse und Build-Automatisierung.
Analyse komplexer Fehlerbilder, Optimierung bestehender Lösungen sowie kontinuierliche Verbesserung hinsichtlich Performance, Wartbarkeit und Security.
Zusammenarbeit in interdisziplinären Scrum- oder agilen Entwicklungsteams mit Software Engineers, System Architects, Test Engineers und Product Ownern.
Mitwirkung bei der technischen Dokumentation sowie Evaluation neuer Technologien und Best Practices im Software Engineering.
Qualifikationen
Studium in Informatik, Software Engineering oder vergleichbare technische Qualifikation.
Fundierte Kenntnisse in der objektorientierten Softwareentwicklung mit C++.
Erfahrung mit der Entwicklung für Windows, Android oder vergleichbare plattformübergreifende Systeme.
Kenntnisse moderner Entwicklungsprozesse und Werkzeuge wie Git, CMake, Docker, CI/CD, automatisierte Tests, SonarQube oder Build-Pipelines.
Erfahrung mit Softwarearchitektur, Design Patterns sowie API- und Schnittstellenentwicklung.
Kenntnisse von Netzwerkprotokollen, Echtzeitkommunikation, SIP, RTP, VoIP oder Messaging-Technologien sind von Vorteil.
Erfahrung mit Flutter/Dart, Qt, Python, Linux oder Embedded-nahen Entwicklungsumgebungen ist ein zusätzliches Plus.
Strukturierte und lösungsorientierte Arbeitsweise kombiniert mit hoher Eigeninitiative und Begeisterung für moderne Softwareentwicklung.
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Benefits
Software Engineer C++ | Cross-Platform Systems (m/w/d)
Über
Rolle
In dieser Rolle entwickelst du Softwarelösungen für anspruchsvolle Kommunikationssysteme und trägst dazu bei, sichere und zuverlässige Verbindungen in komplexen Einsatzszenarien zu gewährleisten. Du analysierst Systemanforderungen, konzipierst geeignete Architekturen und setzt diese in leistungsfähigen, robusten Anwendungen um. Du verantwortest die Qualität deiner Lösungen über den gesamten Entwicklungszyklus hinweg – von der Spezifikation über die Implementierung bis hin zu Tests und Dokumentation. Dabei arbeitest du eng mit Schnittstellen aus Entwicklung, Systemengineering und Test zusammen, um optimale Integrationen und reibungslose Abläufe sicherzustellen. Durch dein Fachwissen identifizierst du Optimierungspotenziale und treibst die technologische Weiterentwicklung der taktischen Kommunikation aktiv voran.
Verantwortung
Du entwickelst leistungsfähige Softwarelösungen für anspruchsvolle, vernetzte Systeme und begleitest deren Weiterentwicklung über den gesamten Software-Lifecycle.
Du konzipierst gemeinsam mit dem Architektur-Team moderne Software-Designs und setzt skalierbare, wartbare Komponenten nach aktuellen Engineering-Prinzipien um.
Du realisierst plattformübergreifende Anwendungen für Windows-, Android- und Linux-basierte Umgebungen und stellst eine konsistente User Experience sicher.
Du entwickelst performante Backend-Komponenten, Kommunikationsmodule und Services mit Fokus auf Stabilität, Skalierbarkeit und Wartbarkeit.
Du implementierst automatisierte Unit-, Integrations- und Systemtests und stellst durch Continuous Integration und Code Reviews eine hohe Softwarequalität sicher.
Du analysierst komplexe Fehlerbilder, führst Performance- und Debugging-Analysen durch und optimierst bestehende Software hinsichtlich Zuverlässigkeit und Effizienz.
Du arbeitest eng mit System Engineering, Product Management, Software-Architektur und QA zusammen und bringst deine Ideen aktiv in technische Entscheidungen ein.
Du evaluierst neue Frameworks, Libraries und Entwicklungsmethoden und unterstützt die kontinuierliche Modernisierung der Entwicklungsplattform.
Qualifikationen
Abgeschlossenes Studium in Informatik, Software Engineering oder eine vergleichbare technische Ausbildung.
Mehrjährige oder fundierte Erfahrung in der Softwareentwicklung mit modernem C++ (C++17/20).
Erfahrung in der Entwicklung von Anwendungen für Windows, Android oder Linux.
Gute Kenntnisse moderner Softwarearchitekturen wie Clean Architecture, MVVM, Client-/Server-Architekturen oder komponentenbasierte Systeme.
Erfahrung mit Git, GitLab/GitHub, Jenkins, Azure DevOps, CMake, Conan, CI/CD-Pipelines sowie automatisierten Testframeworks.
Kenntnisse im Bereich TCP/IP, SIP, VoIP, WebSockets, gRPC oder anderen Kommunikationsprotokollen sind von Vorteil.
Erfahrung mit Flutter (Dart), Qt, Python oder der Entwicklung moderner Benutzeroberflächen ist ein Plus.
Analytische Denkweise, hohe Eigenverantwortung und Freude daran, qualitativ hochwertige Software gemeinsam im Team zu entwickeln.
Sehr gute Deutsch- sowie gute Englischkenntnisse.
Benefits
Software Ingenieur*in (m/w/d)
Über
Rocken® ist in der digitalen Rekrutierung von Talenten und Experten in der Softwarebranche spezialisiert und zählt unterschiedlichste, etablierte Unternehmungen zu den Partnern. Diese Partner bieten spannende Projekte aus vielfältigen Branchen wie Public & Transport, Energie, Versicherung, Banking & Finance, Life Science & Pharma oder Retail, Forschung, oder Industrie. Mit dem Anspruch für die besten Talente beraten wir unsere Partner für eine zukunftsfähige und spannende Karriereplanung mit ihren Mitarbeitenden.
Rocken® zeigt Dir die Software-Landschaft der Schweiz gerne aus der Vogelperspektive. Wo Du die besten Benefits erhältst, welche die coolsten Projekte sind und wo Du dich am besten weiterentwickeln kannst. Melde Dich an und erhalte mit Rocken® Talent Dein bestes Profil, das Du je gesehen hast. Wir stellen Dich als Mensch mit Werten und Vorstellungen technologisch und organisch in den Mittelpunkt.
Verantwortung
- Konzeption und Umsetzung von Softwarelösungen für industrielle Roboterprojekte
- Analyse von Kundenbedürfnissen und Erstellung von technischen Anforderungsdokumenten
- Entwicklung und Einbindung von Steuerungssoftware für Roboter
- Ausführung von Tests und Fehlerkorrektur im Bereich der Software
- Verbesserung bestehender Softwarelösungen in Bezug auf Leistungsfähigkeit und Funktionalität
- Kooperation mit interdisziplinären Teams, darunter Ingenieure und Techniker
- Assistenz bei der Inbetriebnahme und dem technischen Support von Robotersystemen
Qualifikationen
- Absolviertes Studium an einer Hochschule in Informatik, Computerwissenschaften oder einem verwandten Fachgebiet
- Mehrjährige berufliche Erfahrung in einer ähnlichen Rolle, vorzugsweise im Bereich der industriellen Robotik
- Ausgeprägte Kenntnisse in der Programmiersprache Python und Erfahrung mit der Integration von Hardware
- Gute Kenntnisse in C++ sind ein Plus
- Fließende Beherrschung von Englisch und Deutsch in Wort und Schrift
- Erfahrung mit agilen Entwicklungspraktiken und Versionierungstools
Benefits
Hardware Engineer Elektronikentwicklung (m/w/d)
Über
Dieser Rocken Partner ist ein erfolgreiches und wachsendes Hightech-Unternehmen, welches Röntgen- und Elektronendetektoren entwickelt und herstellt, um wissenschaftliche Durchbrüche auf der ganzen Welt zu ermöglichen. Während fotografische Kameras sichtbares Licht einfangen, zählen ihre Kameras einzelne Röntgenphotonen und Elektronen. Die über 130 Mitarbeitenden befinden sich in der Schweiz, den Vereinigten Staaten und Japan.
Bei diesem Arbeitgeber trifft akademische Forschung auf agile Industriepraktiken. Die Wurzeln des Unternehmens sind tief in der wissenschaftlichen Gemeinschaft verankert und ihre Wissenschaftler veröffentlichen jedes Jahr neue Forschungsergebnisse. Gleichzeitig arbeiten Ingenieure, Techniker, Administratoren und kaufmännischen Experten intensiv daran, dass Kunden ohne Verzögerung von den neuesten Technologien profitieren.
Rolle
In dieser Rolle als Fachkraft Elektrotechnik trägst du mit deinem Know-how dazu bei, anspruchsvolle Detektorlösungen im Bereich Röntgen- und Elektronentechnologie weiterzuentwickeln. Du übernimmst Verantwortung für die technische Ausgestaltung, Optimierung und Umsetzung von Systemen, die in Grossforschungsanlagen und industriellen Anwendungen eingesetzt werden. Dabei stellst du sicher, dass die hohen Anforderungen an Präzision, Zuverlässigkeit und Innovationsgrad kontinuierlich erfüllt und ausgebaut werden. Du arbeitest eng mit verschiedenen Fachbereichen zusammen, um wissenschaftliche Exzellenz mit praxistauglichen, industriellen Lösungen zu verbinden. Durch deinen Beitrag ermöglichst du neue Erkenntnisse in den Life Sciences und Materialwissenschaften und unterstützt damit nachhaltige technologische Fortschritte.
Verantwortung
Du entwickelst anspruchsvolle Elektroniklösungen und setzt analoge sowie digitale Schaltungen auf Systemebene um.
Du verantwortest das PCB-Design von der Schaltungsauslegung bis zur technischen Prüfung der Layouts.
Du konzipierst leistungsfähige Stromversorgungssysteme und stellst eine zuverlässige Versorgung komplexer Hardware sicher.
Du evaluierst elektronische Komponenten und triffst technische Entscheidungen unter Berücksichtigung von Qualität und Verfügbarkeit.
Du bringst Prototypen zum Laufen, führst Tests durch und begleitest die Hardware über den gesamten Entwicklungszyklus.
Qualifikationen
Du hast ein Studium in Elektrotechnik, Mikroelektronik oder einer verwandten Fachrichtung abgeschlossen.
Du verfügst über fundierte Erfahrung in der Hardwareentwicklung sowie in analoger und digitaler Schaltungstechnik.
Du kennst dich mit FPGA/SoC-Systemen, High-Speed-Schnittstellen und modernen Hardwarearchitekturen aus.
Du arbeitest sicher mit EDA-Tools wie Altium oder Cadence und nutzt Messgeräte gezielt für Analyse und Debugging.
Du überzeugst durch Eigenverantwortung, technisches Verständnis und Teamfähigkeit in einem interdisziplinären Umfeld.
Benefits
Elektroingenieur ETH / FH (m/w/d)
Über
Dieser Rocken Partner ist ein erfolgreiches und wachsendes Hightech-Unternehmen, welches Röntgen- und Elektronendetektoren entwickelt und herstellt, um wissenschaftliche Durchbrüche auf der ganzen Welt zu ermöglichen. Während fotografische Kameras sichtbares Licht einfangen, zählen ihre Kameras einzelne Röntgenphotonen und Elektronen. Die über 130 Mitarbeitenden befinden sich in der Schweiz, den Vereinigten Staaten und Japan.
Bei diesem Arbeitgeber trifft akademische Forschung auf agile Industriepraktiken. Die Wurzeln des Unternehmens sind tief in der wissenschaftlichen Gemeinschaft verankert und ihre Wissenschaftler veröffentlichen jedes Jahr neue Forschungsergebnisse. Gleichzeitig arbeiten Ingenieure, Techniker, Administratoren und kaufmännischen Experten intensiv daran, dass Kunden ohne Verzögerung von den neuesten Technologien profitieren.
Rolle
Du entwickelst anspruchsvolle analoge und digitale Elektronikbaugruppen und begleitest diese über den gesamten Produktlebenszyklus – von der Konzeption bis zur Serienreife. In enger Zusammenarbeit mit interdisziplinären Entwicklungsteams trägst Du mit Deinem Fachwissen und Deiner Innovationskraft zur Realisierung moderner Hardwarelösungen bei.
Verantwortung
Du konzipierst und entwickelst komplexe analoge und digitale Schaltungen für innovative Elektroniksysteme.
Du verantwortest die Schaltungsentwicklung, begleitest das PCB-Layout und führst technische Design-Reviews durch.
Du entwickelst leistungsfähige Power-Management-Konzepte und legst Stromversorgungen auf Schaltungs- und Systemebene aus, beispielsweise für DDR-Speicher und FPGAs.
Du stellst ein zuverlässiges Power-Sequencing sowie die optimale Funktion komplexer Hardwareplattformen sicher.
Du evaluierst und qualifizierst elektronische Bauteile unter Berücksichtigung technologischer Entwicklungen und der Lieferkettensituation.
Qualifikationen
Du verfügst über ein abgeschlossenes Studium (ETH, FH oder vergleichbar) in Elektrotechnik, Mikroelektronik oder einer verwandten Fachrichtung.
Eine Berufslehre als Elektroniker EFZ ist von Vorteil.
Du bringst mehrjährige Erfahrung in der Entwicklung komplexer Hardware mit und verfügst über fundierte Kenntnisse in der analogen und digitalen Schaltungstechnik.
Idealerweise hast Du Erfahrung mit High-Speed-Designs, FPGAs, SoCs oder vergleichbaren Hardwareplattformen.
Du arbeitest sicher mit professionellen EDA-Tools, vorzugsweise Altium Designer oder Cadence.
Du verfügst über praktische Erfahrung im Elektroniklabor und setzt Oszilloskope, Logic Analyzer sowie weitere Messmittel routiniert für Debugging und Verifikation ein.
Du arbeitest eigenverantwortlich, analytisch und triffst fundierte technische Entscheidungen.
Du schätzt die Zusammenarbeit in interdisziplinären Teams und kommunizierst sicher in Deutsch und Englisch.
Benefits
Elektroingenieur*in Embedded Hard-/ Softwareentwicklung (m/w/d)
Über
Verantwortung
- Selbständige Entwicklung von elektronischen Systemen (HW & SW) für professionelle Reinigungsmaschinen von der Konzeptphase bis zur Markteinführung
- Aktive Mitarbeit bei der Entwicklung von innovativen Ideen und Konzepten
- Begleitung und Koordination externer Entwicklungspartner innerhalb von Entwicklungsprojekten
- Erarbeitung von Anforderungsspezifkationen für die elektronischen Komponenten und Systeme
- Validierung und Qualifikation von Elektronik-Designs
- Entwicklung von Schaltplänen und PCB-Layouts
- Betreuen von elektronischen / elektrotechnischen Komponententests
- Begleiten und Durchführen der Zertifizierung von Maschinen und Komponenten (Safety, EMV)
Qualifikationen
- Ausbildung zum Elektroingenieur (FH/ETH/TU)
- Fundierte Erfahrung im Embedded HW/SW Design und in der Programmierung mit C und C++ sowie im Maschinen-/ oder Anlagebau
- Erfahrung im PCB-/ Schaltungsdesign sowie gute Kenntnisse im Altium Designer
- Sehr gute Kenntnisse von elektronischen Komponenten, Entwicklungsmethodik und Herstellungsprozessen
- Kenntnisse in der Lithium- und Blei-Batterien-Technologie sowie deren Ladetechnik von Vorteil
- Sicherer Umgang im Projektmanagement
- Innovative, zielorientierte und motivierte Macher-Persönlichkeit
Benefits
Software Engineer SPS (m/w/d)
Über
Verantwortung
- Entwicklung von Bedien- & Steuerungssoftware
- Entwicklung und Programmierung von Steuerungssoftware sowie Benutzeroberflächen
- Erstellung und Erweiterung von SPS-Programmen für Steuerungen inkl. Schnittstellen zu übergeordneten bzw. untergelagerten Systemen
- Applikationsentwicklung für Anlagen und Sondermaschinen
- Durchführung von Maschinenoptimierungen
- Realisierung der jeweiligen Programmierung, von der technischen Klärung bis zur Abnahme der Anlage
- Erstellen von technischen Unterlagen und Anleitungen
- Durchführung von Schulungen
Qualifikationen
- Erfolgreich abgeschlossene Grundausbildung als Automatiker, Mechatroniker, Elektroniker o.ä
- Weiterbildung auf Stufe HF / FH mit Vertiefung Automatisierung, Elektrotechnik
- Mehrjährige Berufserfahrungen in einer ähnlichen Position im Automationsumfeld, Maschinen- und Anlagenbau
- Sehr gute Kenntnisse in HMI, und SPS
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
Embedded Software Ingenieur (m/w/d)
Über
Verantwortung
- Design und Entwicklung von Embedded-Software für verschiedene Plattformen.
- Analyse von Kundenanforderungen und Erstellung von Spezifikationen.
- Umsetzung von Software-Tests und Qualitätssicherung.
- Integration von Hardware- und Softwarekomponenten.
- Erstellung von Dokumentationen und Berichten.
- Aktualisierung und Wartung von bestehenden Systemen.
- Zusammenarbeit mit anderen Ingenieuren und Technikern.
Qualifikationen
- Abgeschlossenes Studium im Bereich Informatik, Elektrotechnik oder ähnliches.
- Mindestens 3 Jahre Berufserfahrung in der Embedded-Software-Entwicklung.
- Sehr gute Kenntnisse in C/C++ Programmierung.
- Erfahrung mit Echtzeit-Betriebssystemen und Mikrocontroller-Architekturen.
- Kenntnisse in der Hardware-Entwicklung von Vorteil.
- Erfahrung in der Software-Entwicklung ist wünschenswert.
- Ausgezeichnete Kommunikationsfähigkeiten in Englisch
Benefits
Hardware Engineer Elektrotechnik (m/w/d)
Über
Rocken® sucht technisch versierte Fachspezialisten aus der Elektronik und Elektrotechnik, in den folgenden Berufsgruppen: Automation / Schaltanlagen, Elektroniker, Embedded Entwicklung, Entwicklungsingenieur Elektronik / Elektrotechnik, Hardware / Software-Entwicklung, Produktmanager Elektronik, Projektleiter Elektronik, SPS / PLC Programmierung sowie Servicetechniker Elektronik.
Hierzu betreuen wir Schweizer KMU's sowie internationale Konzerne in der Rekrutierung der verschiedenen Vakanzen und Projekten.
Mit Rocken® Talent bieten wir eine nachhaltige und langfristige Lösung der Karriereplanung an – ein Rocken® Talent Profil ist ein lebenslanger Begleiter fürs Berufsleben. Du wirst auch proaktiv von uns auf spannende Vakanzen in der Elektronik & Elektrotechnik hingewiesen, welche deinen Kriterien wie Lohn, Arbeitsumfeld, Aufgaben etc. entsprechen.


Verantwortung
- Mitarbeit bei der Neu- und Weiterentwicklung von Produkten innerhalb agil geführten Projektteams
- Enge Zusammenarbeit mit den Maschinen- und Software-Entwicklern
- Erstellen von Schaltplänen und Platinenlayouts
- Verifizierung, Validierung und Freigabe der entwickelten Soft- und Hardware
- Labor-Versuche und Messreihen definieren, durchführen und dokumentieren
- Testen von Software in Zusammenarbeit mit der Software-Entwicklung
- Erstellung und Definition von Arbeitspaketen und Überwachung von Zeit- und Kostenabschätzungen
- Betreuung von internen und externen Testgeräten
Qualifikationen
- Abgeschlossene Ausbildung als Automatiker
- Kenntnisse in der Hardware Entwicklung
- Gute Kenntnisse in Elektrik, Elektronik und Messtechnik
- Gute MS Office Kenntnisse
- Deutsch als Muttersprache und gute mündliche Kenntnisse in Englisch (Niveau B1)
Benefits
Embedded Software Entwickler Industrie (m/w/d)
Verantwortung
- Hardwarenahe Software/Firmware Entwicklung in C/C++ auf unterschiedlichen Embedded Plattformen
- Verbindung verschiedener Softwarekomponenten für eingebettete Systeme
- Integration von Plattform- und Produkt-Software auf einer skalierbaren Hardware
- Unterstützung bei der Definition von Spezifikationen innerhalb des Entwicklungsprozesses
- Sie entwickeln und führen Unittests inklusive der Ergebnisauswertung durch
- Sie überführen Testergebnisse und Fehler in Optimierungsvorschläge sowie technische Lösungskonzepte
- Verantwortlich für die technische Umsetzung, die Ressourcenplanung und Abstimmung mit den Kunden
- Ausarbeitung der Aufwandsabschätzungen und Bewertung von Änderungsanfragen auf ihre technische und zeitliche Umsetzbarkeit
- Erprobung der Software in Tests- und Simulationsumgebungen
- Erstellung von Dokumentationen
Qualifikationen
- Abgeschlossenes Studium in Informatik, Elektronik o.ä.
- Erfahrungen in der Entwicklung von Embedded Systemen sowie im Design von modularen Softwarekomponenten
- Sehr gute Kenntnisse in C und C++
- Erfahrungen bei der Inbetriebnahme von Boards
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits