RISCO Group
RISCO Group
501 – 1000 Darbinieki
AparatūraDrošībaSaaS
RISCO Group develops electronic security and smart-home technology, combining intrusion detection systems, alarm panels, sensors, video verification and access control. Its cloud management tools and mobile apps serve installers, security integrators and end customers, bringing connected security hardware and software together. The company operates across security, hardware and SaaS.

Senior C++ Software Developer, Embedded Linux

Develop embedded Linux software for connected security and access control products, adapting Java components and building modern C++ applications. Integrate across platform, cloud, hardware, and microcontroller systems.

Apraksts

  • Build, test, and maintain application software in modern C++ for embedded Linux.
  • Adapt existing Java components to the Linux platform and integrate them with platform services and interfaces.
  • Create modular C++ components and help migrate or redesign functionality implemented in Java.
  • Connect application software with Linux services, hardware interfaces, cloud connectivity, and companion microcontroller functionality.
  • Design reusable modules with clear boundaries between application, middleware, and platform layers.
  • Review designs and code, debug issues, analyze performance, test components, and find root causes across complex software flows.
  • Collaborate with platform, BSP, hardware, cloud, QA, and systems architecture teams throughout product development.

Prasības

  • Bring at least five years of professional software development experience, preferably with Linux or embedded products.
  • Demonstrate strong modern C++ skills (C++14/17 or later), including object-oriented design, multithreading, synchronization, and event-driven software; this is required.
  • Have Java development experience, especially with existing or legacy codebases; this is a strong advantage.
  • Bring experience with OSGi or modular Java architectures as an additional advantage.
  • Have practical experience developing and debugging applications in Linux environments.
  • Understand software architecture, interfaces, design patterns, modularity, and maintainable code.
  • Experience with IPC, networking, REST APIs, messaging, or service-oriented software is an advantage.
  • Experience with embedded Linux, connected devices, security systems, or IoT products is an advantage.
  • Use Git, CMake or other build systems, debugging tools, and current software engineering practices.
  • Apply strong analytical and problem-solving skills when working in complex existing codebases.
  • Communicate in English at a high level.

Saistītās vakances

Jerry

Reddit Social Media Manager at Jerry

Jerry

Build authentic Reddit communities for Jerry’s AI-powered car ownership platform through useful content, reputation management, and community engagement. Turn conversations and car-owner insights into guidance for product and content teams.

Atvērt
DaVita Kidney Care

Partner Marketing Administrator – Phoenix, AZ

DaVita Kidney Care

Support outreach for DaVita-affiliated value-based health plans by connecting with dialysis patients and caregivers in Phoenix. Build clinic relationships and help patients make informed coverage decisions through compliant enrollment support.

Atvērt