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.

Ұқсас жұмыс орындары

WashU IT

Grants Specialist II, Sponsored Projects Accounting

WashU IT
501 – 1 000 Қызметкерлер
SaaSБілім беруКәсіпорын

Manage financial reporting, reconciliations, billing, and closeout for Washington University sponsored research awards. Support compliance, audits, and departmental administrators.

Ашу
PwC

Capital Markets Accounting Advisory Associate

PwC

Support PwC clients with accounting advice and capital markets transactions, including IPOs, mergers, and other deals. Prepare financial statements and regulatory reports while building expertise in transaction advisory.

Ашу
Crowe

Senior Accounting Advisory Consultant

Crowe

Advise Crowe clients on technical accounting and finance challenges, including reporting, research, and process improvement. Support engagement delivery and help develop junior team members.

Ашу
Groups Recover Together

Recovery Support Coordinator — Kokomo Hybrid

Groups Recover Together

Coordinate care and recovery support for people with substance use disorders, connecting members in Kokomo with clinical, social, and community resources.

Ашу
LifeStance Health

Remote Intake Coordinator and Call Center Representative

LifeStance Health

Help LifeStance Health patients begin mental health care by scheduling assessments, checking insurance, coordinating referrals, and connecting them with providers.

Ашу
ICF

Summer Media Coordinator Intern

ICF

Join ICF’s paid media team to support digital campaigns and energy efficiency marketing programs. Rotate through media strategy, buying, campaign execution, trafficking, reporting, and operations.

Ашу
Advocate Aurora Health
Ethos Engineering

Project Coordinator, Data Centre Retrofit

Ethos Engineering

Coordinate technical and commercial retrofit projects in operational data centres, working across clients, engineering teams, budgets, compliance and delivery. The role is with Ethos Engineering in Ireland.

Ашу
Resourceful Talent Group

Remote NHTD Waiver Service Coordinator – New York

Resourceful Talent Group

Coordinate care, service plans, and case documentation for Nursing Home Transition and Diversion Waiver participants in New York City. This remote role supports continuity of care through communication with participants, families, caregivers, and providers.

Ашу
Groups Recover Together

Recovery Support Coordinator

Groups Recover Together

Coordinate recovery care and connect members with clinical, social, and community resources at Groups Recover Together. This full-time hybrid role includes remote work on Tuesdays.

Ашу