
시니어 C++ 시스템 개발자(라이브 미디어)
Nimbra Edge 데이터플레인 소프트웨어를 최적화해 Linux, 네트워크, 하드웨어 전반에서 라이브 미디어 전송 성능을 높입니다. 스웨덴 기반 하이브리드 근무 직무이며 DPDK와 SMPTE ST 2110을 다룹니다.
설명
- 최신 C++로 성능이 중요한 소프트웨어를 구축하고 개선합니다.
- CPU, 메모리, 네트워크 리소스 사용량을 분석한 뒤 성능을 최적화합니다.
- 소프트웨어, 운영체제, 하드웨어 전반에 걸친 복잡한 문제를 진단합니다.
- 아키텍처 설계에 참여하고 명확하며 유지 관리하기 쉬운 솔루션을 제공합니다.
- 코드를 검토하고 팀과 기술 지식을 공유합니다.
- 실험실에서 실제 하드웨어로 소프트웨어를 테스트하고 검증합니다.
- 채널 용량을 늘리고 리소스 사용량을 줄이며 예측 가능한 성능을 유지합니다.
- 메모리 접근, 동시성, 네트워크 트래픽, Linux 스케줄링이 지연 시간에 미치는 영향을 평가합니다.
- DPDK를 활용한 고성능 패킷 처리와 SMPTE ST 2110 기반 비압축 영상 및 오디오 전송을 개발합니다.
- 정밀 시간 동기화, Linux 튜닝, 하드웨어 가속 미디어 처리 업무를 수행합니다.
- Nimbra Edge 데이터플레인 팀 및 클라우드 개발 팀과 협업합니다.
지원 자격
- 전문 소프트웨어 개발 경력이 10년 이상이어야 합니다.
- 메모리 관리, 동시성, 성능 프로파일링을 포함한 최신 C++ 및 시스템 프로그래밍 전문성이 있어야 합니다.
- Linux 경험이 풍부하고 운영체제, 스케줄링 또는 하드웨어 문제를 해결할 수 있어야 합니다.
- 네트워킹 기초를 이해하고 패킷 수준에서 트래픽과 프로토콜 동작을 분석할 수 있어야 합니다.
- 엄격한 지연 시간, 지터 또는 처리량 요구를 충족하는 고성능 또는 실시간 소프트웨어 개발 경험이 있어야 합니다.
- 기술 과제를 주도적으로 맡고 충분한 근거를 바탕으로 설계 결정을 내려야 합니다.
- 비디오 스트리밍 프로토콜 및 미디어 전송 경험이 있으면 특히 유리합니다.
- 관련 경험에는 DPDK 또는 XDP, 정밀 시간 동기화, NIC 및 드라이버, 하드웨어 가속 미디어 처리가 포함될 수 있습니다.
- 미디어 기술, 통신, 네트워킹 또는 시스템과 성능 요구가 높은 다른 분야의 경력이 있어야 합니다.
- 방송 분야 경험은 환영하지만 필수는 아닙니다.
- 개발 워크플로에 AI 도구를 적용하는 데 관심이 있어야 합니다.
복리후생
- Linux, 네트워크, 하드웨어에 가까운 환경에서 최신 C++23을 활용해 기술적으로 도전적인 업무를 수행합니다.
- 아키텍처, 구현 선택, 개발 방식에 영향력을 발휘할 수 있습니다.
- 안정적으로 자리 잡은 국제 기술 기업의 작고 자율적인 팀에 합류합니다.
- 협업과 열린 토론을 중시하는 친절하고 경험 많은 동료들과 일합니다.
- 유연한 근무 시간을 활용할 수 있습니다.
- 업무 외의 삶도 중요하게 여기는 회사에서 일합니다.









