
시니어 임베디드 소프트웨어 엔지니어
Analog Devices의 배터리 모니터링 제품용 실시간 펌웨어를 개발합니다. 하드웨어, 시스템, 검증 및 애플리케이션 팀과 협업합니다.
설명
- 배터리 모니터링 및 인사이트 제품용 임베디드 소프트웨어를 구축하고 유지합니다
- 주요 기능의 제공을 이끌고 소프트웨어 아키텍처와 설계 구성을 지원합니다
- 실시간 소프트웨어, 디바이스 드라이버, 하드웨어 추상화 계층 및 플랫폼 서비스를 개발하고 최적화합니다
- 소프트웨어 성능, 신뢰성, 메모리 사용량, 전력 소비 및 시작 동작을 개선합니다
- 체계적인 디버깅, 근본 원인 분석 및 데이터 기반 방법으로 복잡한 시스템 문제를 진단합니다
- 하드웨어, 시스템, 알고리즘, 검증, 애플리케이션, 보안 및 제품 팀과 협업합니다
- 제품과 고객의 요구를 소프트웨어 요구사항, 설계, 구현 계획 및 테스트 가능한 결과로 구체화합니다
- 설계와 코드를 검토하고 주니어 엔지니어를 멘토링하며 엔지니어링 관행을 강화합니다
- 자동화된 빌드, 테스트, 릴리스 및 지속적 통합 워크플로에 기여합니다
- 기술 업무를 계획하고 산정하며 위험을 파악하고 Battery Insights 소프트웨어 로드맵을 수립하도록 지원합니다
지원 자격
- 전기 또는 전자 공학이나 관련 분야의 학사 또는 석사 학위
- 관련 임베디드 소프트웨어 또는 펌웨어 개발 경력 0~4년
- 리소스가 제한된 시스템의 디버깅과 최적화를 포함한 탄탄한 C 및 C++ 역량
- 실시간 운영체제, 동시성, 인터럽트, 동기화 및 타이밍 민감 설계 경험
- 일반적인 임베디드 인터페이스와 주변 장치용 저수준 소프트웨어 또는 디바이스 드라이버 개발 경험
- 보드 초기 구동 및 하드웨어·소프트웨어 통합을 포함한 임베디드 프로세서 또는 마이크로컨트롤러 경험
- 소스 관리, 코드 리뷰, 자동화 빌드 및 CI/CD 실무에 능숙함
- 복잡한 기술 문제를 독립적으로 해결하고 여러 분야에 걸쳐 의사결정을 전달하는 능력
- 소프트웨어 품질, 유지보수성, 테스트 및 수명 주기 실무에 대한 이해
- 오픈소스, 독점 및 하이브리드 소프트웨어 라이선스 모델에 대한 지식
- 출장 10% 가능
- 미국 시민권자, 미국 영주권자 또는 8 U.S.C. 1324b(a)(3)에 정의된 보호 대상자가 아닌 지원자는 수출 허가 심사를 받을 수 있습니다
복리후생
- 지속적인 학습 및 기술 개발 기회
- 여러 분야의 전문가와 함께 일하는 기회
- 협업적이고 혁신적인 팀 환경








