지금 신청하세요

허용되는 파일:PDF.허용되는 크기:1.5MB.
허용되는 파일:PDF.허용되는 크기:1.5MB.

시니어 C++ 소프트웨어 엔지니어 (남/여)

openDAQ platform

직무 설명

openDAQ는 사용자가 자체 DAQ 장치와 신호 처리 블록을 만들고 업계 표준 프로토콜을 통합할 수 있는 핵심 프레임워크를 제공합니다. 이들 모두는 플러그인으로 구축되며, 우리는 이를 모듈이라고 부릅니다.

사용자 및 통합이 증가함에 따라, 빌드·릴리스 및 컴플라이언스 엔지니어는 openDAQ 코어와 그 모듈들이 안정적으로 동작하고 상호작용하며 사용자에게 안정적으로 전달되도록 보장합니다. 당신은 플랫폼 전반에서 openDAQ를 빌드·테스트·배포하는 인프라와 타사 모듈 또는 장치가 openDAQ 호환임을 정의하는 컴플라이언스 인증 프로세스를 책임지게 됩니다.

주요 업무

  • CI/CD 파이프라인 및 빌드 인프라를 담당합니다.

  • CMake 빌드 시스템 및 의존성 관리를 유지·확장합니다.

  • 지원되는 모든 플랫폼에서 패키지 빌드 및 배포를 자동화하고, 버전 관리와 브랜칭 규칙을 포함한 릴리스 프로세스를 책임집니다.

  • 시스템, 통합, 회귀 및 벤치마크 테스트 스위트를 포함한 테스트 프레임워크를 설계하고 유지합니다.

  • openDAQ 컴플라이언스 테스트 시스템 및 인증 절차를 담당합니다.

  • 하드웨어 인 더 루프 테스트 인프라를 유지합니다.

  • 코드 품질 및 공급망 도구(정적 분석, 커버리지, SBOM, 라이선스 및 취약점 검사, 코드 서명)를 통합합니다.

  • 안정성 및 성능 추세를 추적하고 보고합니다.

요구 사항

모두가 반드시 필수는 아니지만, 아직 모르는 부분은 습득할 것으로 기대합니다.

  • 빌드, 릴리스, DevOps 또는 테스트 인프라 분야에서 3년 이상 경험

  • CI/CD 시스템(예: GitHub Actions, GitLab CI, Jenkins) 경험

  • Windows, Linux 및 macOS에서 MSVC, GCC, Clang 등 여러 컴파일러를 사용한 크로스 플랫폼 빌드 경험

  • Python 또는 셸 스크립팅에 능숙함

  • 대규모 복잡한 코드베이스에서 오류를 읽고 디버그하며 원인을 진단할 수 있는 수준의 탄탄한 C++ 지식

  • 비단순한(복잡한) 빌드 시스템을 작성하고 유지하는 것을 포함한 뛰어난 CMake 역량

  • 테스트 자동화 및 테스트 프레임워크(예: GoogleTest, pytest) 경험

  • Git 워크플로우, 브랜칭 전략 및 시맨틱 버저닝에 대한 확실한 이해

  • 영어로 명확한 구두 및 서면 의사소통 능력

우대 사항

  • 패키징 및 배포(Debian packages, Windows installers, Python wheels, NuGet) 경험 및 C++ 패키지 매니저(vcpkg, Conan) 경험

  • 크로스 컴파일 및 임베디드 리눅스 대상(예: ARM, Yocto)

  • Docker 및 컨테이너화된 빌드 환경

  • 정적 분석, sanitizers 및 코드 커버리지 도구 경험

  • SBOMs, 라이선스 준수, 코드 서명 또는 EU Cyber Resilience Act에 대한 친숙함

  • hardware-in-the-loop(HIL) 또는 실험실 테스트 환경 경험

  • 성능 벤치마크 또는 모니터링 대시보드(예: Grafana) 구축 경험

  • 인증 또는 규정 준수 테스트 프로그램 경험

  • 테스트 및 계측, DAQ 또는 산업 자동화 분야의 배경

  • 오픈 소스 프로젝트 기여

경력이 적은 후보자의 지원도, 강한 동기와 기술적 이해를 보여준다면 환영합니다.

우리가 당신에게 기대하는 점

  • 비판적 사고: 당신은 가정을 의문을 제기하고 아이디어를 곧이곧대로 받아들이지 않습니다. 더 넓은 맥락을 고려하며, 단순히 기능을 내놓는 것이 아니라 문제를 해결하는 것을 목표로 합니다

  • 시작부터 끝까지의 책임감: 당신은 초기 아이디어부터 최종 검증까지 연구하고, 계획하며, 작업을 실행합니다.

  • 호기심과 학습 의지: 당신은 새로운 기술과 도구로 작업하고 배우는 것을 즐기며, 불완전한 지식으로 작업을 시작하고 진행하면서 배우는 데 익숙합니다.

  • 협업: 당신은 자신의 업무뿐 아니라 공동의 목표를 향해 일하며, 도움을 제공하고 요청하며 수용하는 데 편안합니다 

우리가 제공하는 것

  • 전 세계 산업에서 사용되는 오픈 소스 코어에서 일할 기회

  • openDAQ의 아키텍처와 장기적 방향에 직접적인 영향력

  • 기술적으로 도전적이고 의미 있는 업무, 'feature churn'이 없는 환경

  • Dewesoft와 HBK 출신을 포함한 핵심 시스템 및 프로토콜의 숙련된 엔지니어들과의 협업

  • 경쟁력 있는 급여 및 성과 기반 보너스 제도

  • 위치: Trbovlje, Slovenia. 하이브리드 근무(재택·사무실) 가능.

  • 보상: 개인 및 회사의 성과에 기반

  • 고용 형태: 정규직

지원서는 다음 주소로 보내주세요 info@opendaq.com 마감: 2026년 11월 9일까지.