Embedded Softwareentwicklung
Entwicklung ist der Pulsschlag von ifm. Was wir produzieren und vertreiben, entwickeln wir auch selbst: Sensoren, Kameras, RFIDs, Gateways, Steuergeräte, Aktoren, Software - vollständige Automatisierungslösungen aus einer Hand. Ihr Herzstück ist unsere Embedded Software.
Eine leistungsfähige Entwicklung erfordert besonders: Agilität und Flexibilität, wo sie Sinn machen, Struktur, wo sie gebraucht wird. Grundlage dafür ist die Achtung vor der einzelnen Person. Jedes Teammitglied ist eine Quelle für neue Ideen und erfolgreiche Innovationen. Wir pflegen einen Umgang auf Augenhöhe und mit Wertschätzung.
In der Embedded Softwareentwicklung unterscheiden wir unsere Geräte in zwei Kategorien. An diesen orientieren sich die fachlichen Schwerpunkte für die Entwicklungsarbeit:
Datenerzeugung und Aktorik
Physikalische Größen werden durch die Sensorhardware oder eine Kamera erfasst und von der eingebetteten Software verarbeitet. Hier entwickeln wir im Grenzgebiet zwischen der analogen und der digitalen Welt.
Datentransport und Steuerung
Die Daten werden kommunikativ übertragen (z.B. über IO-Link, Funk oder eine Ethernet-Anbindung) und für die Verarbeitung aufbereitet. Hier bewegen wir uns in der Welt des IoT.
Eines prägt unsere Entwicklungsarbeit besonders: die Nähe zum physischen Produkt. Jedes Teammitglied begleitet den kompletten Entstehungsprozess. An dessen Ende kann das Ergebnis der eigenen Arbeit sprichwörtlich in den „eigenen Händen gehalten werden”.
Offenheit und Konstruktivität sind uns sehr wichtig. Bei der Auswahl und Gestaltung unserer Toollandschaft sind wir offen für Anregungen und Innovationen. Freiheit und Verantwortung gehen bei uns Hand in Hand.
Unsere Teams bestehen aus Fachleuten mit unterschiedlichen Erfahrungsständen. Vom Berufseinsteiger bis zur langjährig erfahrenen Spezialistin ist alles vertreten. Für die persönliche Weiterentwicklung bieten wir mehrere Wege. Die Karriereleiter kann – bei entsprechender Eignung und dem nötigen Willen – zu einer Führungsposition oder aber einer Spezialistenrolle führen. Die passende, individuelle Perspektive für jede*n ist unser Ziel!
Vorteile, die begeistern
Unsere Rahmenbedingungen können sich sehen lassen:
Flexible Arbeitszeiten
mit Gleitzeitkonto
Urlaubs-, Weihnachtsgeld
und Erfolgsprämie
Betriebliche
Vorsorgeleistungen
Umfangreiche
Weiterbildungsangebote
E-Bike-Leasing und Mitarbeitendenrabatte
Kinderferienbetreuung und Fitnessangebote
Für die hardwarenahe Softwareentwicklung gilt wie für jeden anderen Entwicklungsbereich: Die wichtigste Qualifikation ist der Wille, eigenständig zu lernen. Darüber hinaus sind diese Kenntnisse und Fähigkeiten wichtig:
+ Kenntnisse in C/C++, idealerweise kombiniert mit einer anderen Programmiersprache wie C#, Python, Rust oder Java
+ Erfahrung mit Versionsverwaltungstools wie git, SVN sowie Kenntnisse in bzw. Interesse an Continuos Integration
+ Offenheit für neue Technologien und Entwicklungsmethoden sowie großes technisches Interesse – wir arbeiten eng mit der Hardwareentwicklung zusammen