← Zur Jobsuche
Softwareentwickler Bare-Metal und Python (m/w/d)
Veröffentlicht am
- Arbeitsort
- 73447 Oberkochen, Baden-Württemberg, Deutschland
Stellenbeschreibung
Technologien auf das nächste Level zu heben, sich Herausforderungen zu stellen und an den Innovationen von morgen zu arbeiten - dafür benötigen wir bei FERCHAU Expert:innen wie dich: als ambitionierte:r Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Wir realisieren spannende Projekte für namhafte Kunden in den Technologiebereichen Elektro- und Automatisierungstechnik und sichern die technische Basis für industrielle Revolutionen. Du unterstützt deine Kolleg:innen mit deinem langjährigen Know-how und deiner Expertise.
Softwareentwickler Bare-Metal und Python (m/w/d)
Das sind deine Aufgaben in unserem Team
- Entwicklung von Embedded-Software für präzise Lithographiesysteme im Halbleiterumfeld
- Implementierung von Software für Bare-Metal-Controller mit Schwerpunkt auf C Programmierung
- Mitwirkung an der Realisierung von Linux-basierten Embedded-Komponenten
- Unterstützung bei der Definition von Softwarearchitekturen und Ableitung technischer Lösungen
- Erstellung und Optimierung von Testinfrastrukturen für Verifikation und Validierung
- Analyse technischer Anforderungen, Laufzeitverhalten und Edge Cases zur Sicherstellung der Systemzuverlässigkeit
- Enge Zusammenarbeit im agilen Entwickler:innenteam aus Software, Elektronik und Systementwicklung
Deine Vorteile bei uns
- Flexibilität durch die Möglichkeit, mobil zu arbeiten
- Unterstützung bei der Kinderbetreuung durch Kitazuschuss
- Bei uns können Sie Verantwortung übernehmen und sich weiterentwickeln
- Zuwendungen bei Jubiläum, Heirat oder Geburt
Überzeuge uns mit deinen Qualifikationen
- Abgeschlossenes Studium in Ingenieurwissenschaften, Informatik, Regelungstechnik, Mathematik oder Physik
- Fundierte praktische Erfahrung in professioneller C-Entwicklung für Bare-Metal-Systeme
- Kenntnisse in low-level Embedded-Konzepten wie Speicherverwaltung und hardwarenahe Programmierung
- Erfahrung mit maschinennaher Softwareentwicklung, Embedded Linux oder Echtzeitumgebungen (z. B. RTOS)
- Erste Erfahrungen in Softwarearchitektur oder technischen Designentscheidungen
- Verständnis gängiger Architekturprinzipien sowie Fähigkeit zur Ableitung nachhaltiger Lösungen aus Anforderungen
- Vorteilhaft: Kenntnisse in Python zur Testautomatisierung (z. B. pytest)
- Idealerweise Wissen zu FPGA-Technologien oder VHDL (z. B. Xilinx Vivado)
- Sehr gute Englischkenntnisse; Deutschkenntnisse wünschenswert