RISCO Group
RISCO Group
501 – 1.000 Çalışanlar
DonanımGüvenlikSaaS
RISCO Group, izinsiz giriş tespit sistemleri, alarm panelleri, sensörler, video doğrulama ve erişim kontrolünü bir araya getiren elektronik güvenlik ve akıllı ev teknolojileri geliştirir. Bulut tabanlı yönetim araçları ve mobil uygulamaları; montaj uzmanlarına, güvenlik entegratörlerine ve son kullanıcılara hizmet vererek bağlantılı güvenlik donanımı ile yazılımı bir araya getirir. Şirket; güvenlik, donanım ve SaaS alanlarında faaliyet gösterir.

RISCO Group’ta Kıdemli C++ Middleware Geliştiricisi

Bağlantılı güvenlik ve erişim kontrolü ürünleri için Linux middleware ve platform hizmetleri geliştirin. Gömülü sistemler, bulut ve uygulamalar arasında IPC, sistem mimarisi ve entegrasyonları tasarlayın.

Açıklama

  • Ürünler genelinde ortak C++ middleware bileşenleri, Linux hizmetleri ve yeniden kullanılabilir yazılım bileşenleri oluşturun ve sürdürün.
  • Yapılandırma, tanılama, günlük kaydı, güvenlik, kablosuz güncellemeler, bulut bağlantısı, olay yönetimi ve kural işleme hizmetleri geliştirin.
  • D-Bus, gRPC, Unix etki alanı soketleri, paylaşımlı bellek ve ileti kuyrukları gibi teknolojilerle güvenilir süreçler arası iletişim kurun.
  • Ölçeklenebilir Linux kullanıcı alanı mimarisinin şekillendirilmesine katkıda bulunun; platform ve uygulama katmanları arasında net API’ler ve arayüzler tanımlayın.
  • Güvenilirlik, performans ve sürdürülebilirliğe odaklanan modüler, çok iş parçacıklı, eşzamansız ve olay odaklı yazılımlar geliştirin.
  • Middleware’i gömülü Linux, BSP ve donanım bileşenleri, yardımcı MCU’lar, bulut hizmetleri ve ürün uygulamalarıyla entegre edin.
  • Tasarım ve kod incelemeleri yapın; hata ayıklayın, profil çıkarın, test edin ve sorunların temel nedenlerini araştırın.
  • Ürün geliştirme süreci boyunca BSP, uygulama, donanım, bulut, QA ve sistem mimarisi ekipleriyle birlikte çalışın.

Gereksinimler

  • C++ yazılım geliştirme alanında en az yedi yıl deneyim; Linux kullanıcı alanı, middleware, platform hizmetleri veya dağıtık sistemlerde kapsamlı çalışma deneyimi.
  • Nesne yönelimli tasarım, çok iş parçacıklılık, senkronizasyon, bellek yönetimi ve olay odaklı programlama dâhil modern C++ konusunda güçlü yetkinlik.
  • Linux kullanıcı alanı hizmetleri ve uygulamaları geliştirme konusunda kapsamlı deneyim; systemd bilgisi tercih sebebidir.
  • D-Bus, gRPC, Unix etki alanı soketleri, paylaşımlı bellek ve ileti kuyrukları gibi IPC yöntemlerine hâkimiyet.
  • Modüler, hizmet odaklı veya mikro hizmet odaklı yazılım mimarileri tasarlama deneyimi.
  • REST API’leri, MQTT, ağ iletişimi, bulut entegrasyonu veya benzer iletişim teknolojileri deneyimi tercih sebebidir.
  • Yapılandırma yönetimi, günlük kaydı, tanılama, OTA mekanizmaları ve güvenlikle ilgili hizmetlerde deneyim tercih sebebidir.
  • Kimlik doğrulama, yetkilendirme, şifreleme ve güvenli yazılım tasarımı ilkeleri konusunda sağlam bilgi.
  • Git, CMake, Linux geliştirme ortamları, hata ayıklama ve profil çıkarma araçları ile güncel yazılım mühendisliği uygulamalarında deneyim.
  • Java uygulamalarıyla veya mevcut Java tabanlı sistemlerle entegrasyon deneyimi tercih sebebidir.
  • Güçlü analitik, mimari tasarım ve problem çözme becerileri.
  • İngilizceyi çok iyi düzeyde kullanabilme.