Über das Unternehmen
Agile Robots SE ist ein international tätiges High-Tech-Unternehmen mit Sitz in München, Deutschland. Das Unternehmen beschäftigt weltweit über 2.300 Mitarbeiter und spezialisiert sich auf die Entwicklung von Robotik- und KI-Systemen, die fortschrittliche Kraft-Moment-Sensoren mit führender Bildverarbeitungstechnologie kombinieren. Diese einzigartige Technologiekombination ermöglicht benutzerfreundliche und erschwingliche Roboterlösungen für intelligente Präzisionsmontage.
Über die Rolle
Wir suchen Software Application Engineers für unser Intelligent Solutions and Applications Team. Die Position bietet die Wahl zwischen zwei Spezialisierungen: Networking & Communication Systems oder Camera Systems & Integration. Sie werden an fortschrittlichen Robotik- und KI-gesteuerten Systemen arbeiten und zur Anwendungsentwicklung, Systemintegration, Kundenbereitstellung und technischem Support beitragen.
Aufgaben und Verantwortungen
- Design, Entwicklung, Test und Wartung von Produktionssoftwareanwendungen
- Mitwirkung im gesamten Software-Entwicklungszyklus von der Anforderungsanalyse bis zur Bereitstellung und Support
- Entwicklung von sauberer, effizienter und wartbarer Software nach Best Practices
- Fehlersuche, Debugging und Behebung von Softwarefehlern und Performance-Problemen
- Beiträge zur Systemarchitektur, Code Reviews und kontinuierlichen Verbesserungen
- Unterstützung bei Deployment, Überwachung und Wartung von Software in Produktionsumgebungen
- Sicherung der Softwarequalität durch automatisierte Tests und Einhaltung von Entwicklungsstandards
Anforderungen
- Master-Abschluss in Informatik, Robotik, Softwareentwicklung oder verwandten Bereichen
- Proficiency in C#, C++, Python, JavaScript und Linux-Entwicklung
- Erfahrung mit Git, Containerisierung (Docker) und kollaborativen Entwicklungsworkflows
- Kenntnisse von Software-Engineering-Prinzipien, Design Patterns und Entwicklungsmethodologien
Spezialisierungen (Anforderungen nach Wahl)
Networking & Communication Systems
- Frontend- und Backend-Entwicklung
- Kenntnisse von Datenbanken, APIs, Cloud-Anwendungen, serverseitigen Anwendungen mit NodeJS
- Erfahrung mit HTTP/HTTPS, REST und GraphQL APIs
- Erfahrung mit asynchroner Kommunikation über Message Broker und Event-Streaming-Plattformen
- Verständnis von Messaging-Protokollen (MQTT, AMQP, WebSocket)
- Kenntnisse von Netzwerk-Fundamentals (TCP/IP, UDP, DNS, DDS, Routing, Load Balancing)
- Vertrautheit mit industriellen Machine-to-Machine-Kommunikationsprotokollen (OPC UA, Modbus, EtherCAT, CAN Bus)
Camera Systems & Integration
- Praktische Erfahrung mit embedded Camera-Systemen und Sensor-Integration
- Proficiency in Performance-sensitiven Systemen (Multithreading, Memory Management, Profiling)
- Erfahrung mit Camera-Interfaces und Hardware (MIPI CSI-2, I2C, GMSL, FPD-Link)
- Erfahrung mit Linux Camera Driver Development und V4L2 Drivers
- Verständnis von Vision-Requirements für Real-Time-Systeme (Timestamping, Synchronisation, Buffering)
- Erfahrung mit Multi-Camera-Synchronisation und präzisen Timing-Systemen
Benefits
- Dynamisches High-Tech-Unternehmen mit finanzieller Stabilität und Weltklasse-Investoren
- Interdisziplinäres, internationales Team mit über 60 verschiedenen Nationalitäten
- Umfangreiche Entwicklungsmöglichkeiten im Kontext des Unternehmenswachstums
- Herausfordernde Aufgaben und impactvolle Projekte mit Experten
- Corporate Benefits Program mit Gesundheit, Mobilität und Lernmöglichkeiten (100 EUR netto pro Monat)
- Moderne Büroflächen mit Dachterrasse, kostenlose Getränke und Früchte, regelmäßige Firmenevents
- Collaborative und unterstützendes Arbeitsumfeld
- Vielfältige und inklusive Unternehmenskultur