RISCO Group
RISCO Group
501 – 1,000 कर्मचारी
SaaSसुरक्षाहार्डवेयर
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++ Middleware Developer at RISCO Group

Build Linux middleware and platform services for connected security and access-control products. Design IPC, system architecture, and integrations across embedded, cloud, and application systems.

विवरण

  • Create and maintain shared C++ middleware, Linux services, and reusable software components across products.
  • Build services for configuration, diagnostics, logging, security, over-the-air updates, cloud connectivity, event handling, and rules processing.
  • Implement reliable inter-process communication with technologies such as D-Bus, gRPC, Unix domain sockets, shared memory, and message queues.
  • Help shape scalable Linux userspace architecture, defining clear APIs and interfaces between platform and application layers.
  • Develop modular, multithreaded, asynchronous, event-driven software with a focus on reliability, performance, and maintainability.
  • Connect middleware with embedded Linux, BSP and hardware components, companion MCUs, cloud services, and product applications.
  • Review designs and code; debug, profile, test, and investigate root causes.
  • Partner with BSP, application, hardware, cloud, QA, and system architecture teams throughout product development.

आवश्यकताएँ

  • At least seven years of C++ software development experience, including substantial work with Linux userspace, middleware, platform services, or distributed systems.
  • Strong modern C++ skills, including object-oriented design, multithreading, synchronization, memory management, and event-driven programming.
  • Extensive experience building Linux userspace services and applications; familiarity with systemd is an advantage.
  • Strong knowledge of IPC methods such as D-Bus, gRPC, Unix domain sockets, shared memory, and message queues.
  • Experience designing modular, service-oriented, or microservice-oriented software architectures.
  • Experience with REST APIs, MQTT, networking, cloud integration, or similar communication technologies is an advantage.
  • Experience with configuration management, logging, diagnostics, OTA mechanisms, and security-related services is an advantage.
  • Solid understanding of authentication, authorization, encryption, and secure software design principles.
  • Experience with Git, CMake, Linux development environments, debugging and profiling tools, and current software engineering practices.
  • Experience integrating with Java applications or existing Java-based systems is an advantage.
  • Strong analytical, architectural, and problem-solving abilities.
  • High proficiency in English.

संबंधित नौकरियाँ

cylib

Contract Manager

cylib
51 – 200 कर्मचारी
ऊर्जा

Manage contract negotiations, compliance, risks, and renewals at cylib, a German battery recycling company. Maintain contract lifecycle processes across its European circular battery supply chain.

खोलें
The Cigna Group

Bilingual Onsite RN Health Coach

The Cigna Group

Support stress, wellness, and chronic-care goals as a bilingual RN health coach with Evernorth Workplace Care. Provide virtual coaching two days a week and onsite care in Morganton, North Carolina.

खोलें
Endor Labs

Remote Solutions Architect, Application Security

Endor Labs

Help enterprise customers secure AI-driven software development with Endor Labs’ application and supply chain security platform. Shape solutions, deliver product demonstrations, and guide customer onboarding and adoption.

खोलें
VANGARD AG

SAP Analytics Cloud Consultant – Reporting, Planning and AI

VANGARD AG

Deliver SAP Analytics Cloud reporting, planning, and AI solutions while supporting cloud migrations and public-sector projects. Lead workshops, train users, and contribute to pre-sales.

खोलें
Tongues Translation Services LLC

Remote English-to-French Caption Translator

Tongues Translation Services LLC

Translate English entertainment content into French captions and subtitles. Work across post-editing, transcreation, localization, and translation quality assurance.

खोलें
Pfizer

Head of AI Clinical Excellence at Pfizer

Pfizer

Lead Pfizer’s enterprise strategy for applying AI across clinical development, from innovation and deployment to governance and regulatory readiness. The role spans clinical trial performance, AI platforms, analytics, and cross-functional adoption.

खोलें
AudioCodes

Remote AI Sales Specialist – Singapore

AudioCodes

Grow Voice AI business across APAC by uncovering enterprise needs, shaping solutions, and advancing customer opportunities. Lead discovery, demos, pilots, and partner engagement for AudioCodes’ contact center and CX automation solutions.

खोलें
Marsh McLennan

Senior Generative AI Technology Delivery Manager

Marsh McLennan

Lead delivery governance for Marsh’s internal AI transformation, overseeing enterprise AI operations, vendor onboarding, and coordination across Build Team workstreams.

खोलें
CrowdStrike

Head of AI Solutions

CrowdStrike

Lead CrowdStrike’s internal AI solutions organization, shaping its portfolio and guiding agentic systems from discovery into production. Build and develop cross-functional teams while setting delivery priorities and standards.

खोलें
Eraneos Germany

Senior AI Transformation Consultant — Eraneos Germany (Remote)

Eraneos Germany

Guide Eraneos clients through AI-driven organizational change, from redesigning processes and capabilities to building adoption plans. Shape transformation roadmaps, governance, and measurable outcomes.

खोलें