Entwicklungsingenieur Software 100% (m/w/d)
Zur Verstärkung unseres Teams am Standort in Oberbüren suchen wir einen engagierten Entwicklungsingenieur Software.
Du möchtest Lösungen von der Spezifikation bis zum Release mitgestalten und Verantwortung für anspruchsvolle Features übernehmen?
Anforderungen
Du verfügst über:
· Erfahrung als Professional/Senior Softwareentwickler/in mit Fokus auf langlebige, wartbare und erweiterbare Softwareprodukte
· Gute Kenntnisse in TypeScript/JavaScript sowie Web-/Node.js-Technologien
· Erfahrung in der Entwicklung von Engineering-/Tool-Software (z. B. Konfigurations-, Diagnose-, Inbetriebnahme- oder Programmierwerkzeuge)
· Fundiertes Verständnis von Softwarearchitektur (modularer Aufbau, saubere Schnittstellen, testbare Komponenten)
· Erfahrung mit Kommunikationsprotokollen wie TCP/UDP, REST, gRPC und idealerweise MQTT
· Grundverständnis von Embedded Systems sowie idealerweise Kenntnisse in Linux
· Fähigkeit, technische Anforderungen in Konzepte und Spezifikationen zu übersetzen
· Sicherer Umgang mit Git/GitLab, Code Reviews, CI/CD sowie Ticket-/Anforderungsmanagement
· Analytisches, strukturiertes und eigenverantwortliches Arbeiten
· Teamfähig und kommunikationsstark
· Sehr gute Deutschkenntnisse in Wort und Schrift
Von Vorteil:
· Erfahrung mit IDE-/Editor-Integrationen (z. B. VS Code, Extensions, Language Services oder vergleichbare Plugin-Architekturen)
· Erfahrung mit Compilern, Transpilern, Codegeneratoren oder ähnlichen Technologien
· Kenntnisse in grafischen Programmiermodellen oder Flow-basierten Entwicklungskonzepten
· Erfahrung im Aufbau von Teststrategien (Unit-, Integrations- und Systemtests)
· Kenntnisse in C#/.NET, idealerweise auch Delphi
· Erfahrung in einem Umfeld mit erhöhtem Qualitäts- oder Sicherheitsanspruch
Was wir bieten
- Eine abwechslungsreiche, spannende und ausbaufähige Position
- 40-Std. Woche
- Moderner Arbeitsplatz
- 5 Wochen Ferien (zusätzliche Woche kaufbar)
- Ein dynamische und kollegiales Arbeitsumfeld