AND Digital
AND Digital
AND Digital은 조직의 디지털 역량을 강화하고 더 나은 디지털 제품을 제공할 수 있도록 지원하는 기술 컨설팅 기업입니다. 컨설팅, 소프트웨어 엔지니어링, 모바일 앱 개발, 경험 디자인, 데이터 솔루션 등 다양한 분야에서 영국, 유럽, 미국의 고객을 지원합니다. ‘가이드, 구축, 역량 강화’ 접근 방식을 통해 실질적인 결과물 제공과 역량 개발을 결합하며, 전담 고객 관계 관리와 폭넓은 기술 전문성에 대한 접근을 함께 제공하는 긴밀한 클럽 단위로 업무를 수행합니다.

시니어 C++ 개발자 - 런던 하이브리드 근무

AND Digital의 규제 대상 의료 기술 제품을 위한 임베디드 Linux 소프트웨어를 개발합니다. 경보, 환자 데이터, 감독, 복구 및 디바이스 서비스를 아우르는 기능을 주도합니다.

설명

  • 하드웨어 및 운영체제 텔레메트리에서 기술적 경보 조건을 생성
  • 환자 센서, 신호 품질 및 외부 모니터링을 위한 경보 개발
  • 음소거, 경보 수준 검증 및 텔레메트리를 포함한 하드웨어 경보 인터페이스 통합
  • 복원력 있는 장애 처리 및 복구 메커니즘 설계
  • 로깅, 하드웨어 호환성, GPU 상태 및 시스템 자체 테스트를 위한 전원 켜기 검사 개발
  • 페일세이프 상태 및 장애 관리 제어 구현
  • 워치독 및 시스템 감독 메커니즘 통합
  • 중단된 세션의 감지 및 복구 지원
  • 로깅, 감사 추적 및 로그 순환 기능 구축
  • 전원 버튼 활동과 저장소 상태를 포함한 운영체제 텔레메트리 모니터링
  • 원자적 쓰기 및 체크섬 쓰기를 지원하는 저장소 인터페이스 개발
  • 고정 저장소 파티션 전반의 읽기, 삭제 및 세션 목록 관리
  • 환자 데이터의 패키징, 큐잉, 플러시, 보존 및 검색 구현
  • 데이터 백필 및 과거 데이터 표시 지원
  • 백엔드 데이터와 그래픽 사용자 인터페이스 간 버전 관리 인터페이스 생성
  • 환자 센서 및 세션 수명 주기 관리
  • 세션 메타데이터, 복구 워크플로 및 정상 종료 지원
  • 전원 버튼 처리 및 제어된 전원 끄기 프로세스 개발
  • USB 기반 데이터 내보내기 지원
  • 서비스 도구 및 디바이스 서비스 핸들러 작업
  • 소프트웨어 업데이트, 확인 및 롤백 지원
  • 로그 추출 및 감사 로깅 구현
  • 설계부터 병합, 테스트 및 문서화가 완료된 코드까지 독립적인 애플리케이션 영역을 담당
  • 소프트웨어 아키텍트 및 인접 구성 요소를 담당하는 엔지니어와 협업
  • 담당 영역의 제공에 책임

지원 자격

  • 임베디드 Linux용 최신 C++17 애플리케이션 개발 경험
  • RAII, 고정 폭 정수형, std::atomic, 멀티스레딩 및 무잠금 또는 제한된 큐에 대한 풍부한 지식
  • 결정론적 동작과 신뢰성이 필수적인 소프트웨어 개발 경험
  • 할당이 없거나 적은 런타임 환경, 사전 할당 메모리 및 고정 용량 컨테이너 경험
  • 포트 및 어댑터 아키텍처 또는 헥사고날 아키텍처, 인터페이스 및 의존성 주입 적용 경험
  • 서비스, 워치독 및 시스템 수준 장애 관리를 포함한 Linux 시스템 통합 경험
  • FlatBuffers, Unix 도메인 소켓 또는 명명된 파이프와 같은 IPC 및 직렬화 기술 경험
  • CMake, 자동화 테스트 및 CI/CD 파이프라인 경험
  • 크로스 컴파일 경험. aarch64 플랫폼 경험 우대
  • 코드 커버리지와 품질 게이트를 포함한 단위 테스트 경험
  • 동료 검토, 추적 가능한 변경 사항 및 문서화된 설계 결정을 포함하는 공식 엔지니어링 프로세스에서 근무할 수 있는 역량
  • 안전 필수, 미션 크리티컬 또는 고도로 규제된 소프트웨어 개발 경험
  • 우대 사항: 의료기기 또는 기타 안전 필수 시스템 개발 경험
  • 우대 사항: IEC 62304, ISO 13485 또는 이에 준하는 규제 소프트웨어 표준 지식
  • 우대 사항: 의료 경보 시스템 또는 기타 경보 및 장애 관리 시스템 경험
  • 우대 사항: IEC 60601-1-8 또는 이에 준하는 안전 표준 이해
  • 우대 사항: 상태 머신 기반 감독기 및 장애 관리 시스템 경험
  • 우대 사항: NVIDIA Jetson, CUDA 또는 GPU 가속 처리 경험
  • 우대 사항: Yocto 및 임베디드 Linux 보드 지원 패키지 경험
  • 우대 사항: systemd, sd_notify, D-Bus 및 journald 경험
  • 우대 사항: OpenSSL, TensorRT 또는 이에 준하는 외부 기술 경험
  • 우대 사항: 개발 환경에서 Docker를 사용한 경험
  • 우대 사항: GoogleTest, 행동 주도 테스트 또는 Gherkin 경험
  • 우대 사항: 도구 및 배포 스크립트 개발을 위한 Python 경험
  • 우대 사항: 소프트웨어 FMEA 활동 참여 및 위험 통제 구현 경험

복리후생

  • 즉시 시작 가능
  • 12주 계약 업무
  • 주 2~3일 Kings Cross 현장 근무가 필요한 하이브리드 근무
  • 필요한 경우 채용 과정 전반에 걸쳐 합리적인 편의 제공