Motorola Solutions Systems Polska
Die Teams für Videolösungen im Forschungs- und Entwicklungszentrum in Krakau wachsen seit 2019 dynamisch. Derzeit sind mehr als 150 Spezialisten an Bord, die an Lösungen für stationäre und mobile Kameras, Videoanalysen, Videomanagementsysteme sowie Zugangskontrolle arbeiten. Wir suchen einen Software-Ingenieur, der sich auf die Entwicklung von Software für die Videoproduktlinie von Motorola mit Analysekameras und Geräten konzentriert, auf denen das Linux-Betriebssystem läuft. Die Videoanalysepla
Die Teams für Videolösungen im Forschungs- und Entwicklungszentrum in Krakau wachsen seit 2019 dynamisch. Derzeit sind mehr als 150 Spezialisten an Bord, die an Lösungen für stationäre und mobile Kameras, Videoanalysen, Videomanagementsysteme sowie Zugangskontrolle arbeiten. Wir suchen einen Software-Ingenieur, der sich auf die Entwicklung von Software für die Videoproduktlinie von Motorola mit Analysekameras und Geräten konzentriert, auf denen das Linux-Betriebssystem läuft. Die Videoanalyseplattformen von Motorola ermöglichen unseren Benutzern die proaktive Überwachung ihrer Räumlichkeiten mithilfe fortschrittlicher Videoanalysen und hochauflösender/hochwertiger Videos. In Zusammenarbeit mit einem Team aus Hardware-, Plattform-, Client/Server-, Multimedia-, SQA- und Computer-Vision-Entwicklern entwickeln Sie APIs und implementieren prozessübergreifende Kommunikation, die Software auf Plattformebene mit modernsten Video- und Geschäftsanalysen verbindet. In dieser Rolle helfen Sie auch bei der Entwicklung von Produktionssoftware für neue Funktionen für Computer Vision und maschinelles Lernen, die auf den Algorithmen unseres Forschungsteams basieren. Mehr als zwei Jahre kommerzielle Erfahrung mit C++ 17 und neuer. Kenntnisse der Standardbibliothek: STL-Container und Algorithmen. Kenntnisse über Datenstrukturen, Algorithmen und Software-Design. Verständnis und nachgewiesene Fähigkeiten im Umgang mit Betriebssystemkonzepten, einschließlich Prozessen, Threads, Mutexes. Kenntnisse im Software-Engineering Best Practices, einschließlich Build-Umgebungen und automatisierter Tests. Englischkenntnisse auf einem Niveau, das eine effiziente Kommunikation ermöglicht. Kandidaten mit den folgenden Fähigkeiten und Erfahrungen werden bevorzugt: Erfahrung mit kontinuierlicher Integration in einer hochverfügbaren Produktionsumgebung. Erfahrung mit Video, Computer Vision (OpenCV) oder Maschine Lernerfahrung mit Skriptsprachen (insbesondere Python) Die Video Solutions-Teams im Forschungs- und Entwicklungszentrum in Krakau wachsen seit 2019 dynamisch. Derzeit haben wir mehr als 150 Spezialisten an Bord, die an Lösungen für feste und mobile Kameras, Videoanalysen und Videomanagementsysteme arbeiten sowie Zugangskontrolle. Wir suchen einen Softwareentwickler, der sich auf die Entwicklung von Software für die Videoproduktlinie von Motorola mit Analysekameras und -geräten konzentriert, auf denen das Linux-Betriebssystem läuft. Die Videoanalyseplattformen von Motorola ermöglichen unseren Benutzern die proaktive Überwachung ihrer Räumlichkeiten mithilfe fortschrittlicher Videoanalysen und hochauflösender/hochwertiger Videos. In Zusammenarbeit mit einem Team aus Hardware-, Plattform-, Client/Server-, Multimedia-, SQA- und Computer-Vision-Entwicklern entwickeln Sie APIs und implementieren prozessübergreifende Kommunikation, die Software auf Plattformebene mit modernsten Video- und Geschäftsanalysen verbindet. In dieser Rolle helfen Sie auch bei der Entwicklung von Produktionssoftware für neue Funktionen für Computer Vision und maschinelles Lernen, die auf den Algorithmen unseres Forschungsteams basieren. ,[Entwickeln Sie Software in Produktionsqualität für Echtzeit-Multi-Core-Embedded-Linux-Geräte, Entwerfen und implementieren Sie hochentwickelte skalierbare objektorientierte Multithread-Software in C++ nach modernen C++-Entwurfsmustern, Optimieren Sie Algorithmen und Systeme, um Echtzeitleistung sicherzustellen, Wenden Sie Fähigkeiten zur Problemlösung an und Erfahrung, um Probleme mit der Systemleistung auf niedriger Ebene zu identifizieren und zu verbessern, zu warten und zu behebenRove-Firmware-Build-Systeme mit CMake, Docker und Python, Schreiben von Unit-Tests und automatisierten Funktionstests zur Sicherstellung der Produktqualität, Zusammenarbeit mit dem Qualitätssicherungsteam bei der Identifizierung von Testfällen für neue Funktionen und Bereichen für Regressionstests, Zusammenarbeit mit unserem Forschungsteam bei der Implementierung von Computern Vision- und Machine-Learning-Apps auf Hardware] Anforderungen: C++, STL, Datenstrukturen, Betriebssystem, automatisiertes Testen, OpenCV, Python Zusätzlich: Sportabonnement, private Gesundheitsversorgung, kleine Teams, internationale Projekte, kostenloser Kaffee, Kantine, Fahrradabstellplatz, Spielzimmer, Dusche, kostenlose Snacks, kostenlose Parkplätze, keine Kleiderordnung.