Associate Embedded Software Engineer

Boeing โ†—

๐Ÿ“ Seoul, South Korea ๐Ÿ‡ฐ๐Ÿ‡ท

contract
junior
on-site
Posted โ€”

Key Skills

LinuxDO-178CCBSPHypervisor

Industry

AerospaceDefense

Job Description

Associate Embedded Software Engineer (Linux)

Company:

Boeing Korea LLC

At Boeing, we innovate and collaborate to make the world a better place. Weโ€™re committed to fostering an environment for everyย teammate thatโ€™s welcoming, respectful and inclusive, with great opportunity for professional growth.

Find your future with us.

The Boeing Company is seeking skilled Associate Embedded Software Engineers (Linux) - to join the Software Engineering team in the Boeing Korea Engineering and Technology Center located in Seoul, Republic of Korea.

In this position, you will be responsible for the development, testing and integration of the embedded Linux platform for avionics systems. This is a high-visibility, multi-year strategic effort with enterprise-wide impact.

Position Responsibilities:
  • Develop and customize subsystems of Linux kernel and hypervisor to comply with aerospace standard

  • Execute all software engineering lifecycle activities for FAA-certifiable Linux OS, including development of high and low-level requirements, software architecture and design, implementation, requirements -based testing/verification for Boeing programs.

  • Collaborate with enterprise and international R&D centers in United States and other countries.

  • Apply modern programming practices and Agile methodologies to develop software for Boeing systems.

  • Support the development of DO-178C-certifed software system with native and complex open-source software

Basic Qualifications:
  • Bachelor degree in Engineering, Engineering Technology (including Manufacturing Technology), Computer Science, Data Science, Mathematics, Physics, Chemistry, or non-US equivalent qualifications directly related to the work statement

  • Minimum 2 years of experience with the software development lifecycle (requirements analysis, design, code, integration and test)

  • Demonstrated technical leadership within or of a software development teams solving challenging problems.

  • Expertise in Linux kernel internals and implementation principles.

  • Hands-on experience in Linux kernel modification, Linux BSP porting, or device drivers.

  • Experience with DO-178C or equivalent software development in other safety product industries.

  • Proficient English communication skills, both written and verbal.

  • Experience programming with various POSIX interfaces on Linux systems

  • Proficiency in C programming

Preferred Qualifications(nice to have 1+ items of below):
  • Experience with embedded real-time operating system such as Wind River VxWorks, Green Hills Integrity or similar.

  • Familiarity with virtualization technologies, including hardware Type-1 virtualization.

  • Experience with the Linux KVM or Xen Hypervisor and upstream development workflow.

  • Experience with open source software development and/or Proven contributions to Open Source Software projects.

  • Experience running, analyzing, and tuning Linux system performance.

  • Experience with Yocto or Buildroot build platform.

  • Understanding of ARM AArch64 architecture and virtualization.

  • Knowledge of Partitioning Architectures and ARINC653 Standard (APEX).

  • Practical experience with modern development tools and toolchains.

  • Knowledge of time- and space- partitioning architecture using ARINC 653 APEX.

  • Debugging experience with Linux kernel VM and/or hypervisor using Lauterbach Trace32

์ง๋ฌด ๋‚ด์šฉ:

  • ํ•ญ๊ณต์šฐ์ฃผ ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•˜๋„๋ก ๋ฆฌ๋ˆ…์Šค ์ปค๋„ ๋ฐ ํ•˜์ดํผ๋ฐ”์ด์ €์˜ ์„œ๋ธŒ์‹œ์Šคํ…œ๋“ค์„ ๊ฐœ๋ฐœ ๋ฐ ์ปค์Šคํ„ฐ๋งˆ์ด์ฆˆํ•ฉ๋‹ˆ๋‹ค.

  • FAA์ธ์ฆ์ด ๊ฐ€๋Šฅํ•œ ๋ฆฌ๋ˆ…์Šค OS์— ๋Œ€ํ•ด ๊ณ -์ €์ˆ˜์ค€ ์š”๊ตฌ์‚ฌํ•ญ ์ˆ˜๋ฆฝ, ์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ฒ˜ ๋ฐ ๋””์ž์ธ ์„ค๊ณ„, ๊ตฌํ˜„, ์š” ๊ตฌ์‚ฌํ•ญ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ/๊ฒ€์ฆ ๋“ฑ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ์ „๋‹จ๊ณ„ ํ™œ๋™์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฏธ๊ตญ ๋ฐ ๊ธฐํƒ€ ๊ตญ๊ฐ€์— ์žˆ๋Š” R&D ์„ผํ„ฐ์™€ ํ˜‘์—…ํ•ฉ๋‹ˆ๋‹ค.

  • ํ˜„๋Œ€์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฒ•๊ณผ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์„ ์ ์šฉํ•˜์—ฌ ํ•ญ๊ณต๊ธฐ์— ์‹ค์ œ ํƒ‘์žฌ๋˜๋Š” ๋ณด์ž‰ ์‹œ์Šคํ…œ์šฉ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค.

  • ๋„ค์ดํ‹ฐ๋ธŒ ๋ฐ ๋ณต์žกํ•œ ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํฌํ•จํ•œ DO-178C ์ธ์ฆ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ์ž๊ฒฉ ์š”๊ฑด:

  • ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ƒ๋ช…์ฃผ๊ธฐ (์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„, ์„ค๊ณ„, ์ฝ”๋”ฉ, ํ†ตํ•ฉ ๋ฐ ํ…Œ์ŠคํŠธ)์— ๋Œ€ํ•œ ์ตœ์†Œ 3๋…„ ์ด์ƒ ๊ฒฝ๋ ฅ.

  • ๋„์ „์ ์ธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํŒ€ ๋‚ด ํ˜น์€ ํŒ€์— ๋Œ€ํ•œ ๊ธฐ์ˆ ์  ๋ฆฌ๋”์‹ญ ์ž…์ฆ.

  • ๋ฆฌ๋ˆ…์Šค ์ปค๋„ ๋‚ด๋ถ€ ๊ตฌ์กฐ ๋ฐ ๊ตฌํ˜„ ์›๋ฆฌ์— ๋Œ€ํ•œ ์ „๋ฌธ์„ฑ.

  • ๋ฆฌ๋ˆ…์Šค ์ปค๋„ ์ˆ˜์ •, BSP ํฌํŒ… ํ˜น์€ ๋””๋ฐ”์ด์Šค ๋“œ๋ผ์ด๋ฒ„ ๋‚ด๋ถ€ ๋™์ž‘์— ๋Œ€ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฒฝํ—˜.

  • DO-178C ํ˜น์€ ๋‹ค๋ฅธ ์•ˆ์ „ ๊ด€๋ จ ์‚ฐ์—…์—์„œ์˜ ์œ ์‚ฌ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ๊ฒฝํ—˜.

  • ์˜์–ด (์“ฐ๊ธฐ์™€ ๋งํ•˜๊ธฐ) ๋Šฅ์ˆ™๋„.

  • ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์˜ ๋‹ค์–‘ํ•œ POSIX ์ธํ„ฐํŽ˜์ด์Šค ๊ฐœ๋ฐœ ๊ฒฝํ—˜.

  • C์–ธ์–ด ์ˆ™๋ จ๋„.

์šฐ๋Œ€ ์š”๊ฑด (ํ•˜๊ธฐ ํ•ญ๋ชฉ ์ค‘ 1๊ฐœ ์ด์ƒ):

  • Wind River VxWorks, Green Hills Integrity ๋“ฑ ์ž„๋ฒ ๋””๋“œ ์‹ค์‹œ๊ฐ„ ์šด์˜์ฒด์ œ ๊ฒฝํ—˜.

  • ํ•˜๋“œ์›จ์–ด Type-1 ํ•˜์ดํผ๋ฐ”์ด์ €๋ฅผ ํฌํ•จํ•œ ๊ฐ€์ƒํ™” ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์ดํ•ด.

  • Linux KVM ๋˜๋Š” Xen ํ•˜์ดํผ๋ฐ”์ด์ € ๋ฐ ์—…์ŠคํŠธ๋ฆผ ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ ๊ฒฝํ—˜.

  • ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐ ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ ๊ธฐ์—ฌ ๊ฒฝํ—˜.

  • ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ ์„ฑ๋Šฅ ์šด์˜, ๋ถ„์„, ํŠœ๋‹ ๊ฒฝํ—˜.

  • Yocto ํ˜น์€ Buildroot ๊ณผ ๊ฐ™์€ ๋นŒ๋“œ ํ™˜๊ฒฝ ๊ฒฝํ—˜.

  • ARM AArch64 ์•„ํ‚คํ…์ฒ˜ ๋ฐ ๊ฐ€์ƒํ™”์— ๋Œ€ํ•œ ์ดํ•ด.

  • ํŒŒํ‹ฐ์…”๋‹ ์•„ํ‚คํ…์ฒ˜ ๋ฐ ARINC653 ํ‘œ์ค€ (APEX)์— ๋Œ€ํ•œ ์ง€์‹.

  • ํ˜„๋Œ€์  ๊ฐœ๋ฐœ ๋„๊ตฌ ๋ฐ ํˆด์ฒด์ธ ํ™œ์šฉ ๊ฒฝํ—˜.

  • ARINC653 APEX ๋ฅผ ์ด์šฉํ•œ ์‹œ๊ฐ„ ๋ฐ ๊ณต๊ฐ„ ๋ถ„ํ•  ์•„ํ‚คํ…์ฒ˜ ๊ด€๋ จ ์ง€์‹.

  • Laterbach Trace32 ๋ฅผ ์ด์šฉํ•œ ๋ฆฌ๋ˆ…์Šค ์ปค๋„, ๊ฐ€์ƒ๋จธ์‹  ๋ฐ/ํ˜น์€ ํ•˜์ดํผ๋ฐ”์ด์ € ๋””๋ฒ„๊น… ๊ฒฝํ—˜.

This position will be hired on aย 2 yearย fixed term contract with possibility to convert to anย open endedย contract, subject to business conditions and individual performance.ย 

Location:

This position is expected to be 100% onsite. The selected candidate will be required to work onsite at BKETC office and the listed location site.

Travel:

Some travel may be required, up to 10% of the time.

Other Job-related Information:

This requisition is for a locally hired position. Benefits and pay are determined at the local level and not on Boeing US-based payroll.

Other details will be communicated at the interview, or in selection process.

Boeing Korea has officially been certified as a "Best Family Friendly Management" company by the Republic of Korea Ministry of Gender Equality and Family

Language Requirements:

Not Applicable

Education:

Bachelor's Degree or Equivalent

Relocation:

Relocation assistance is not a negotiable benefit for this position.

Security Clearance:

This position does not require a Security Clearance.

Visa Sponsorship:

Employer will not sponsor applicants for employment visa status.

Contingent Upon Award Program

This position is not contingent upon program award

Shift:

Not a Shift Worker (Korea, Republic of)