We are looking for the best
42dot의 QNX Expert Engineer는 Vehicle OS 내에서 QNX 기반의 임베디드 시스템의 플랫폼/프레임워크 레이어를 설계하고 운영하는 엔지니어로서, 프로세스, 서비스, 통신, 가상화 환경 등 시스템 전반에 대한 이해를 바탕으로 안정적이고 확장 가능한 런타임 환경을 구축합니다. 서비스/노드 lifecycle 관리, 시스템 자원 관리, Hypervisor 기반 multi-domain 환경 구성 등을 통해 차량/임베디드 시스템의 안정성과 신뢰성을 확보하는 핵심적인 역할을 수행합니다.
Responsibilities
- QNX 기반 시스템에서 프레임워크 레벨 아키텍처 설계 및 구현
- 서비스/노드의 Lifecycle 관리 및 상태 제어 매커니즘 개발
- 시스템 리소스 관리 (CPU, Memory, Scheduling) 전략 수립
- 시스템 부팅 시퀀스 및 초기화 로직 설계
- 장애 상황 대응을 위한 Fail-safe/Recovery 매커니즘 구현
- 성능 분석 및 디버깅: Latency, Deadlock, Resource Starvation 등
Qualifications
- QNX Neutrino 기반 개발 경험
- 시스템 레벨 디버깅 경험: Crash, Deadlock, Memory Leak 분석
- Fault Tolerance, Redundancy 등 Functional Safety를 위한 SW 아키텍처 설계 및 개발 경험
- Linux/QNX 기반 스마트 디바이스 (Mobile, TV) 또는 Automotive 시스템에 대한 깊은 이해 및 해당 시스템의 Framework 개발 경험
- C++ 기반 프로그래밍 역량
Preferred Qualifications
- QNX의 서비스 관리 컴포넌트 개발 경험 (System Launch and Monitor, High Availability Manager 등)
- QNX Hypervisor 경험
- Multi-core/Real-Time Scheduling 최적화 경험
- Automotive 또는 Safety-critical 시스템 경험 (ISO 26262)
- 부팅 시퀀스 및 BSP 레벨에 대한 이해
- 성능 분석 도구 사용 경험 (Trace, Profiler 등)
- Rust 기반 프로그래밍 경험
- ASPICE, CMMI 등의 개발 프로세스 경험
- QNX MM Framework을 이용한 Media Service 개발 경험