Robotik Yazılım Mühendisi
Patika Robotics · Akyazı, Sakarya, Türkiye
Apply & track with Apply EdgePatika Robotics HakkındaPatika Robotics, endüstriyel intralojistik süreçleri için otonom mobil robotlar, otonom sürüş yazılımları ve filo yönetim sistemleri geliştiren bir teknoloji şirketidir.Mekanik tasarım ve üretim, elektronik sistemler, otonom sürüş yazılımı, filo yönetimi ve kullanıcı arayüzleri gibi kritik süreçleri kendi bünyemizde gerçekleştiriyoruz. 200 kg’dan 6.000 kg’a kadar farklı taşıma kapasitelerine sahip otonom mobil robotlarımızla üretim ve lojistik operasyonlarına yönelik yenilikçi çözümler sunuyoruz.Pozisyon HakkındaRobotlarımızda çalışan yazılım sistemlerinin geliştirilmesine katkı sağlayacak deneyimli bir Robotik Yazılım Mühendisi arıyoruz. Bu pozisyonda robotların loglama altyapısının geliştirilmesi, hata kayıtlarının analiz edilmesi, sahada karşılaşılan yazılım problemlerinin çözülmesi ve mevcut sistemlerin iyileştirilmesi üzerine çalışacaksınız. Aynı zamanda yeni yazılım geliştirme faaliyetlerine katılarak robotlarımızın daha güvenilir, kararlı ve verimli çalışmasına katkı sağlayacaksınız.Görev ve SorumluluklarRobotlarda kullanılan loglama sistemlerini geliştirmek ve iyileştirmekRobotlardan alınan hata kayıtlarını ve sistem verilerini analiz etmekSahada karşılaşılan yazılım problemlerini tespit etmek ve çözmekMevcut robotik yazılım sistemlerinin bakımını ve geliştirmelerini gerçekleştirmekYeni yazılım modülleri ve özellikleri geliştirmekGeliştirilen yazılımların test ve doğrulama süreçlerine katkı sağlamakYazılım, elektronik ve mekanik ekipleriyle koordineli çalışmakTeknik geliştirmeleri ve proje çıktılarını raporlamakAranan NiteliklerBilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili bölümlerden mezun olmakRobotik yazılım geliştirme alanında en az 5 yıl deneyim sahibi olmakROS veya ROS 2 tabanlı robotik sistemlerde geliştirme deneyimine sahip olmakC++ ve Python dillerinde yazılım geliştirme deneyimi bulunmakOtonom mobil robot yazılımları konusunda deneyimli olmakAlgılama, durum tahmini, planlama veya kontrol alanlarından en az birinde teorik ve uygulamalı bilgi sahibi olmakGlobal planlayıcı, lokal planlayıcı, SLAM ve costmap gibi robotik navigasyon bileşenlerinde deneyimli olmakCAN, CANopen veya Modbus gibi haberleşme protokolleri hakkında bilgi sahibi olmakLinux/Unix sistemlerinde geliştirme yapabilmekNesne yönelimli yazılım geliştirme prensiplerine hâkim olmakGitHub, GitLab veya Bitbucket gibi versiyon kontrol sistemlerini kullanabilmekGüçlü problem çözme, iletişim ve takım çalışması becerilerine sahip olmakTercih SebebidirTemiz, sürdürülebilir ve ölçeklenebilir kod yazabilmekGerçek saha koşullarında çalışan robotik sistemlerde hata ayıklama deneyimine sahip olmakTeknik dokümantasyon ve proje raporlaması konusunda deneyimli olmakSeyahat engelinin bulunmamasıBaşvuruOtonom mobil robot teknolojilerinin geliştirilmesine katkı sağlamak ve gerçek üretim ortamlarında çalışan robotik sistemler üzerinde görev almak için başvurunuzu bekliyoruz.YeteneklerRobot Operating System (ROS)ROS 2C++PythonSLAMAutonomous Mobile Robots (AMR)LinuxGitMotion PlanningCAN Bus