지금 신청하세요
시니어 C++ 소프트웨어 엔지니어 (남/여)

직무 설명
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일까지.