Jabil
Jabil
Jabil은 엔지니어링, 제조, 설계 및 공급망 서비스를 제공하는 글로벌 B2B 기업입니다. 1966년부터 자동차, 방위, 헬스케어를 비롯한 다양한 산업의 선도 브랜드와 협력하여 확장 가능하고 맞춤화된 솔루션을 개발해 왔습니다. 100곳이 넘는 지역에서 사업을 운영하며, 제조 전문성을 바탕으로 지속가능성, 지역사회 참여, 포용적인 근무 환경, 전문성 개발 및 혁신을 중시합니다.

시니어 Android BSP 엔지니어

Jabil의 제어, 미디어 및 통신 제품을 위한 임베디드 Android 및 Linux 플랫폼을 개발합니다. 보드 지원 패키지, 디바이스 드라이버, 하드웨어와 소프트웨어 통합을 디버깅합니다.

설명

  • 설계와 개발부터 테스트, 릴리스 지원 및 유지보수까지 임베디드 Android 및 Linux 소프트웨어의 전체 수명 주기에 참여합니다.
  • C/C++로 임베디드 소프트웨어와 플랫폼 구성요소를 구축하고 유지보수합니다.
  • 플랫폼 구성, 하드웨어 인터페이스, 디바이스 드라이버 및 새로운 디바이스 기능을 포함해 Android BSP와 임베디드 Linux 기능을 개발합니다.
  • 엔터프라이즈 제어 시스템, 디지털 미디어 및 통합 커뮤니케이션 제품의 제공을 지원합니다.
  • Android 및 Linux 소프트웨어 계층 전반의 시스템 수준 문제를 진단하고 해결합니다.
  • 결함을 조사하고 성능을 개선하며 버그를 해결합니다.
  • 애플리케이션을 하드웨어, 연결 디바이스 및 제어 시스템과 통합합니다.
  • 신제품과 기존 제품에 영향을 미치는 현장 에스컬레이션을 처리합니다.
  • 문제를 조사하고 제품의 장기적인 신뢰성 향상을 지원합니다.
  • 테스트 절차, 설계 메모, 문제 해결 가이드 및 구현 문서를 작성하고 유지보수합니다.
  • 여러 국가의 하드웨어, 펌웨어, Android, Linux 및 애플리케이션 엔지니어와 협업합니다.
  • 복잡한 기술 문제를 평가하고 해결책을 제안하며 엔지니어링 결정을 내립니다. 조사부터 구현과 검증까지 업무를 책임집니다.

지원 자격

  • Linux 또는 Android 기반 제품의 임베디드 소프트웨어나 펌웨어를 개발, 맞춤화 및 디버깅한 경력이 8년 이상이어야 합니다.
  • 임베디드 또는 시스템 수준 개발에 필요한 탄탄한 C/C++ 프로그래밍 역량이 있어야 합니다.
  • ARM 플랫폼에서 임베디드 Linux를 개발한 실무 경험이 있어야 합니다. 구성, 빌드, 배포, 하드웨어 인터페이스 및 플랫폼 초기 구동을 포함합니다.
  • Linux 커널, U-Boot, 디바이스 트리 및 저수준 플랫폼 맞춤화 경험이 있어야 합니다.
  • 디스플레이, 전원 관리, Wi-Fi, GPIO 또는 기타 하드웨어 인터페이스용 디바이스 드라이버를 개발, 최적화, 문제 해결 및 확장한 실무 경험이 있어야 합니다.
  • Android HAL 경험이 있고 Android Framework와 Linux 커널 계층 전반을 디버깅할 수 있어야 합니다.
  • AOSP 아키텍처와 Android 플랫폼 개발 워크플로에 대한 탄탄한 지식이 있어야 합니다.
  • 최신 Android 릴리스, 기능, API 및 변경 사항을 잘 알아야 합니다. Android 14 이상 경험을 우대합니다.
  • Git, Gerrit, GitHub, ADB 및 Fastboot 사용 경험이 있어야 합니다.
  • 일반적인 단계별 디버깅 도구를 제한적으로 사용하거나 사용할 수 없는 상황에서도 임베디드 시스템을 디버깅할 수 있어야 합니다.
  • 전기 회로도를 독립적으로 읽고 해석할 수 있어야 합니다.
  • 하드웨어 엔지니어링 팀과 효과적으로 협업할 수 있어야 합니다.
  • 뛰어난 문제 해결 능력과 주인의식을 갖추고 독립적으로 일할 수 있어야 합니다.
  • 국제 엔지니어링 환경에서 원활하게 서면 및 구두로 소통할 수 있어야 합니다.
  • Android Framework 서비스, JNI/NDK를 이용한 Android 네이티브 애플리케이션, 또는 Java/Kotlin 기반 Android 시스템 애플리케이션 개발 경험이 있어야 합니다.
  • 하드웨어 가속 그래픽 경험이 있어야 하며, 특히 OpenGL ES 경험을 우대합니다.
  • 임베디드 Android/Linux 제품의 Camera, Display, Media, 전원 관리 또는 연결 서브시스템 경험이 있어야 합니다.
  • Bash 또는 Python 스크립팅 및 자동화 경험이 있어야 합니다.
  • 컴퓨터 과학, 전기공학 또는 관련 기술 분야 학위가 있으면 우대합니다.

복리후생

  • 기술 목표가 명확한 장기 프로젝트에 참여합니다.
  • 독립 계약자로서 기업 간 계약 방식으로 협업합니다.
  • 프로젝트 요구와 합의된 결과물에 따라 서비스 제공 방식과 장소를 유연하게 선택하며 원격으로 협업합니다.
  • 국제 엔지니어링 파트너 및 숙련된 전문가와 함께 일합니다.
  • 임베디드 시스템과 Android 플랫폼의 최신 기술 및 복잡한 과제를 경험합니다.
  • 기술 의사결정에 참여하고 전 세계에서 사용되는 제품에 기여할 기회를 얻습니다.