B95-C09 Software-Entwickler
Role details
Job location
Tech stack
Job description
Ihre Aufgaben: Programmierung und Optimierung von Gerätesteuerungssoftware für unsere Laborgeräte (Konzept, Realisierung und Integrationstest) Mitwirkung bei der Definition von Plattformkonzepten und deren Realisierung in Zusammenarbeit mit anderen Entwicklungsabteilungen Produktentwicklung unter Einhaltung geltender Qualitätsstandards und Durchführung qualitätssicherender Maßnahmen (z.B. Code Reviews, Testautomatisierung) Planung, Durchführung und Dokumentation von Softwaretests (Modul-, Integrations- und Systemtests)
Requirements
Ihr Profil: Abgeschlossenes Fachhochschul- oder Hochschulstudium der Informatik oder Elektrotechnik - Schwerpunkt Informatik Mindestens 3 Jahre Erfahrung im Bereich Software Entwicklung Sehr gute Kenntnisse der Programmiersprachen C, C++, C# / .NET unter Windows Gute Kenntnisse der Windows-Systemarchitektur (Services, Win32 API, Sockets) Erfahrung mit Echtzeit-Programmierung Erfahrung mit Netzwerkprotokollen (TCP/IP, UDP) und Kenntnisse über Bussysteme und Schnittstellen, wie (USB, V.24, RFID, I2C) sind wünschenswert Softwareentwicklung in einem größeren Team unter Einsatz eines Versionsverwaltungssystems Selbständige Arbeitsweise, Teamfähigkeit, gute Kommunikationsfähigkeit und Qualitätsbewusstsein Gute Englischkenntnisse in Wort und Schrift