Boeing

Boeing

Associate/Experienced Embedded Software Engineer

Seoul, South KoreaPosted Today
Full TimeMidVisa SponsorshipSouth Korea

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

Job DescriptionAt 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

Key Highlights

  • 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

Qualifications

Required 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 3 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
  • 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 3 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
  • 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
  • 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

Skills & Technologies

LinuxAgile

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Mid

Location

Seoul, South Korea

Posted

Today

Visa Sponsorship

Available

Country

South Korea