RISCO Group
RISCO Group
501 – 1,000 직원
SaaS보안하드웨어
RISCO Group은 침입 감지 시스템, 경보 패널, 센서, 영상 확인, 출입 통제를 결합한 전자 보안 및 스마트홈 기술을 개발합니다. 클라우드 관리 도구와 모바일 앱은 설치업체, 보안 시스템 통합업체, 최종 고객을 대상으로 하며, 연결형 보안 하드웨어와 소프트웨어를 통합합니다. 회사는 보안, 하드웨어, SaaS 분야에서 사업을 운영합니다.

RISCO Group 시니어 C++ 미들웨어 개발자

연결형 보안 및 출입 통제 제품을 위한 Linux 미들웨어와 플랫폼 서비스를 구축합니다. IPC, 시스템 아키텍처, 임베디드·클라우드·애플리케이션 시스템 간 통합을 설계합니다.

설명

  • 제품 전반에서 공유하는 C++ 미들웨어, Linux 서비스 및 재사용 가능한 소프트웨어 구성 요소를 만들고 유지 관리합니다.
  • 구성, 진단, 로깅, 보안, OTA 업데이트, 클라우드 연결, 이벤트 처리 및 규칙 처리 서비스를 구축합니다.
  • D-Bus, gRPC, Unix 도메인 소켓, 공유 메모리, 메시지 큐 등의 기술로 안정적인 프로세스 간 통신을 구현합니다.
  • 확장 가능한 Linux 사용자 공간 아키텍처를 설계하고 플랫폼 계층과 애플리케이션 계층 사이에 명확한 API와 인터페이스를 정의합니다.
  • 신뢰성, 성능, 유지 관리성에 중점을 두고 모듈형, 멀티스레드, 비동기, 이벤트 기반 소프트웨어를 개발합니다.
  • 미들웨어를 임베디드 Linux, BSP 및 하드웨어 구성 요소, 보조 MCU, 클라우드 서비스, 제품 애플리케이션과 연결합니다.
  • 설계와 코드를 검토하고 디버깅, 프로파일링, 테스트를 수행하며 근본 원인을 조사합니다.
  • 제품 개발 전반에서 BSP, 애플리케이션, 하드웨어, 클라우드, QA 및 시스템 아키텍처 팀과 협업합니다.

지원 자격

  • C++ 소프트웨어 개발 경력 7년 이상이며 Linux 사용자 공간, 미들웨어, 플랫폼 서비스 또는 분산 시스템 분야의 풍부한 실무 경험이 있어야 합니다.
  • 객체 지향 설계, 멀티스레딩, 동기화, 메모리 관리 및 이벤트 기반 프로그래밍을 포함한 최신 C++ 역량이 뛰어나야 합니다.
  • Linux 사용자 공간 서비스 및 애플리케이션 개발 경험이 풍부해야 합니다. systemd 경험은 우대합니다.
  • D-Bus, gRPC, Unix 도메인 소켓, 공유 메모리, 메시지 큐 등 IPC 방식에 대한 지식이 깊어야 합니다.
  • 모듈형, 서비스 지향 또는 마이크로서비스 지향 소프트웨어 아키텍처 설계 경험이 있어야 합니다.
  • REST API, MQTT, 네트워킹, 클라우드 통합 또는 유사한 통신 기술 경험은 우대합니다.
  • 구성 관리, 로깅, 진단, OTA 메커니즘 및 보안 관련 서비스 경험은 우대합니다.
  • 인증, 권한 부여, 암호화 및 보안 소프트웨어 설계 원칙을 확실히 이해해야 합니다.
  • Git, CMake, Linux 개발 환경, 디버깅 및 프로파일링 도구, 최신 소프트웨어 엔지니어링 실무 경험이 있어야 합니다.
  • Java 애플리케이션 또는 기존 Java 기반 시스템과의 통합 경험은 우대합니다.
  • 뛰어난 분석력, 아키텍처 설계 역량 및 문제 해결 능력이 있어야 합니다.
  • 영어 구사 능력이 높아야 합니다.

관련 채용공고