
Associate Software Engineer – Embedded
The Boeing Company
On-Site
Korea / Japan / Singapore (GMT+9)
Full-Time
Senior
The Boeing Company is seeking an Associate Software Engineer - Embedded to join the BKETC ESV, Embedded and System SW team at the Boeing Korea Engineering and Technology Center (BKETC) in Seoul, South Korea. This role focuses on supporting the Enterprise Software Verticals (ESV) organization, contributing to the development, testing, and integration of the embedded Linux platform for avionics systems. The ideal candidate will thrive in a collaborative environment, be committed to customer satisfaction and process improvement, possess critical thinking skills for complex problem-solving, and be eager to learn new technologies. This is a highly visible, multi-year strategic effort with enterprise-wide impact.
Position Responsibilities
- Develop kernel modifications, kernel modules, and hypervisor implementation.
- Perform all software engineering lifecycle activities for FAA certifiable Linux OS, including high and low-level software requirements development, software architecture, design, development, and requirements-based testing/verification for Boeing programs.
- Work with enterprise and International R&D centers in the United States and other countries.
- Contribute to the development and certification of complex open-source software components into a DO-178C-certified software system.
- Assist with review, analysis, and translation of customer requirements into software product design for embedded devices and systems.
- Support building and writing code for embedded systems software to run on specific specialized hardware.
- Support implementation of current and emerging technologies, tools, frameworks, and changes in regulations relevant to software development and hardware technologies.
Basic Qualifications
- Bachelor’s Degree in an engineering discipline is required (or minimum 3 to 5 years’ related relevant work experience).
- 3+ years of experience in the C programming language.
- 3+ years of experience in a Linux development environment.
- 3+ years of experience in projects related to embedded and/or Linux kernel.
- 3+ years of experience in the software engineering lifecycle including requirement analysis, design, code, integration, and testing.
- Expertise in Linux Kernel internals and implementation principles.
- Experience with DO-178C or equivalent software development in other safety product industries.
- Proper English communication skill in verbal and written.
Preferred Qualifications
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science.
- Experience with embedded real-time operating systems such as Wind River VxWorks, Green Hills Integrity, or others.
- Understanding of virtualization technologies, including hardware type 1 virtualization.
- Experience with open-source software development, including development and submission of patches.
- Knowledge of specification format requirements, guidelines, and change control processes. Understanding of the relationship between specifications/standards and aircraft/product certification systems.
- Knowledge of general and real-time software development and testing tools, capability, and usage (e.g., cross compilers, target debuggers, test/performance instrumentation).
- Knowledge of real-time target environments, including processor and network architectures, communication protocols, simulation frameworks, and electrical interfaces. Ability to build, integrate, and troubleshoot software components.
- Knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics, and constraints.
보잉은 대한민국 서울에 위치한 보잉 한국 엔지니어링 및 기술 센터(BKETC)의 BKETC ESV, 임베디드 및 시스템 SW 팀에 합류할 Associate 소프트웨어 엔지니어 - 임베디드를 찾고 있습니다. 이 포지션은 ESV(Enterprise Software Verticals) 조직을 지원하는 데 중점을 두며, 항공 전자 시스템을 위한 임베디드 Linux 플랫폼의 개발, 테스트 및 통합에 기여할 것입니다. 이상적인 후보는 협력적인 근무 환경에서 번성하고, 고객 만족 및 프로세스 개선에 전념하며, 복잡한 문제를 해결할 수 있는 비판적 사고 능력을 갖추고, 새로운 기술을 배우고 사용하는 데 적극적이어야 합니다. 이는 전사적으로 영향을 미치는 매우 중요한 다년간의 전략적 노력입니다.
직무 책임
- 커널 수정, 커널 모듈 및 하이퍼바이저 구현을 개발합니다.
- 보잉 프로그램을 위한 고수준 및 저수준 소프트웨어 요구 사항 개발, 소프트웨어 아키텍처, 소프트웨어 설계, 소프트웨어 개발, 요구 사항 기반 테스트/검증을 포함하여 FAA 인증 가능한 Linux OS에 적용되는 모든 소프트웨어 엔지니어링 라이프사이클 활동을 수행합니다.
- 미국 및 기타 국가의 엔터프라이즈 및 국제 R&D 센터와 협력합니다.
- DO-178C 인증 소프트웨어 시스템에 복잡한 오픈 소스 소프트웨어 구성 요소를 개발하고 인증하는 데 기여합니다.
- 고객 요구 사항을 검토, 분석 및 임베디드 장치 및 시스템용 소프트웨어 제품 설계로 전환하는 것을 지원합니다.
- 특정 전문 하드웨어에서 실행될 임베디드 시스템 소프트웨어용 코드 구축 및 작성을 지원합니다.
- 소프트웨어 개발 및 하드웨어 기술과 관련된 현재 및 새로운 기술, 도구, 프레임워크 및 규제 변경 사항의 구현을 지원합니다.
기본 역량
- 엔지니어링 분야의 학사 학위 필수 (또는 최소 3년에서 5년 관련 실무 경험).
- C 프로그래밍 언어 3년 이상 경험.
- Linux 개발 환경 3년 이상 경험.
- 임베디드 및/또는 Linux 커널 관련 프로젝트 3년 이상 경험.
- 요구 사항 분석, 설계, 코딩, 통합 및 테스트를 포함한 소프트웨어 엔지니어링 라이프사이클 3년 이상 경험.
- Linux 커널 내부 및 구현 원리에 대한 전문 지식.
- DO-178C 또는 다른 안전 제품 산업의 동등한 소프트웨어 개발 경험.
- 구두 및 서면으로 적절한 영어 의사소통 능력.
우대 역량
- 엔지니어링, 엔지니어링 기술, 화학, 물리학, 수학, 데이터 과학 또는 컴퓨터 과학 분야의 공인된 학사 학위.
- Wind River VxWorks, Green Hills Integrity 또는 기타 임베디드 실시간 운영 체제 경험.
- 하드웨어 Type 1 가상화를 포함한 가상화 기술에 대한 이해.
- 오픈 소스 소프트웨어 개발 경험, 패치 개발 및 제출 포함.
- 사양 형식 요구 사항, 지침 및 변경 제어 프로세스 지식. 사양/표준과 항공기/제품 인증 시스템 간의 관계에 대한 이해.
- 일반 및 실시간 소프트웨어 개발 및 테스트 도구, 기능 및 사용법 지식. 실시간 도구 예시로는 크로스 컴파일러, 타겟 디버거 및 테스트/성능 계측이 있습니다.
- 프로세서 및 네트워크 아키텍처, 통신 프로토콜, 시뮬레이션 프레임워크 및 전기 인터페이스를 포함한 실시간 타겟 환경 지식. 소프트웨어 구성 요소를 구축, 통합 및 문제 해결 능력.
- 소프트웨어 아키텍처 및 설계 방법론 지식. 요구 사항, 특성 및 제약 조건을 충족하는 소프트웨어 아키텍처 및 설계를 합성할 수 있는 능력.
Get early access to remote job drops.
New opportunities delivered to your inbox, weekly.
By clicking Subscribe you're confirming that you agree with our Terms and Conditions.