
시니어 임베디드 Android BSP 엔지니어
Jabil의 글로벌 엔지니어링 프로젝트를 위한 AOSP 및 BSP 플랫폼을 개발합니다. 임베디드 제품에 Android, Linux, 하드웨어 및 멀티미디어 구성 요소를 통합합니다.
설명
- 임베디드 오디오 기기용 AOSP 플랫폼 소프트웨어를 구축하고 맞춤화합니다
- Android BSP 및 HAL 계층, 네이티브 C/C++ 구성 요소, JNI/NDK 통합, 시스템 서비스를 개발합니다
- Android 버전 업그레이드를 지원하고 플랫폼이 최신 릴리스에 맞춰 유지되도록 합니다
- 하드웨어 인터페이스, 주변 장치 드라이버 및 Linux 커널 구성 요소를 통합하고 문제를 해결합니다
- 부팅, 성능, 메모리, 전원, 스레딩, IPC 및 하드웨어 통신 전반의 플랫폼 문제를 진단합니다
- ARM, Qualcomm 기반 및 기타 임베디드 하드웨어 아키텍처에서 보드 초기 구동과 플랫폼 검증을 지원합니다
- 하드웨어, 소프트웨어 및 제품 팀과 협력해 안정적인 임베디드 Android 플랫폼을 제공합니다
- 기술 설계와 코드를 검토하고 필요에 따라 경험이 적은 엔지니어를 멘토링합니다
- 복잡한 엔지니어링 문제를 조사해 근본 원인을 찾고 구현과 검증을 통해 해결책을 제공합니다
- 기업, 교육, 회의 및 전문 환경에서 사용되는 상용 제품 개발에 기여합니다
지원 자격
- 임베디드 소프트웨어 개발 경력 7년 이상
- 임베디드 Android, AOSP 또는 Android 플랫폼 개발 경력 2년 이상
- 네이티브, 저수준 및 성능 민감형 소프트웨어 개발을 위한 탄탄한 C/C++ 역량
- Android BSP, AOSP 빌드 시스템, HAL 아키텍처, HIDL/AIDL, Android.bp/Android.mk, Soong/Ninja 및 시스템 서비스 실무 경험
- Android NDK, JNI, Binder, 소켓, 공유 메모리 또는 기타 IPC 메커니즘 경험
- 임베디드 Linux, Linux 커널 인터페이스, 장치 드라이버 및 하드웨어 통신에 대한 충분한 지식
- ADB, GDB, Valgrind, Systrace/Perfetto, Wireshark, 프로토콜 분석기 또는 유사 도구를 사용한 디버깅 경험
- 객체 지향 설계 및 SOLID 원칙에 대한 이해
- 버전 관리와 체계적인 개발 및 릴리스 절차 경험
- 컴퓨터 과학, 전기 공학, 컴퓨터 공학 또는 관련 기술 분야의 학사 학위
복리후생
- 기술 목표가 명확한 장기 프로젝트 참여
- 프로젝트 요구와 납품 기대에 맞춰 근무 장소와 방식을 유연하게 선택할 수 있는 원격 근무
- 여러 국가의 국제 엔지니어링 관계자 및 숙련된 전문가와 협업
- 임베디드 시스템 및 Android 플랫폼 분야의 최신 기술과 복잡한 과제를 접할 기회
- 기술적 의사 결정에 참여하고 전 세계에서 사용되는 제품에 전문성을 기여할 기회
- 독립 계약자로서 장기 B2B 계약








