0% found this document useful (0 votes)
5 views1 page

Associate Embedded Software Engineer Role

Boeing is seeking an Associate Embedded System Software Engineer (Linux) for its Korea Engineering and Technology Center, focusing on software development for FAA certifiable Linux OS. Candidates should have a background in engineering or computer science, with 3-5 years of experience in software development lifecycle and expertise in Linux Kernel internals. The position requires strong communication skills and offers no relocation assistance, necessitating candidates to be authorized to work in Korea.

Uploaded by

Htet Myet Lynn
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views1 page

Associate Embedded Software Engineer Role

Boeing is seeking an Associate Embedded System Software Engineer (Linux) for its Korea Engineering and Technology Center, focusing on software development for FAA certifiable Linux OS. Candidates should have a background in engineering or computer science, with 3-5 years of experience in software development lifecycle and expertise in Linux Kernel internals. The position requires strong communication skills and offers no relocation assistance, necessitating candidates to be authorized to work in Korea.

Uploaded by

Htet Myet Lynn
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

At Boeing, we innovate and collaborate to make the world a better place.

From the seabed to outer space, you can


contribute to work that matters with a company where diversity, equity and inclusion are shared values. 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 Korea Engineering and Technology Center (BKETC) is seeking a high potential Associate Embedded
System Software Engineer (Linux) in Software Engineering team at Seoul, Korea.

Primary Responsibilities:
• Develop kernel modifications, kernel modules and hypervisor implementation.
• All software engineering lifecycle activities applied to FAA certifiable Linux OS to include: high and low level software
requirements development, software architecture, software design, software development, and requirements based
testing / verification for Boeing programs.
• Work with enterprise and International R&D centers in United States and other countries.
• Utilize modern computer programming techniques and agile programming methodologies to develop software in
delivered Boeing systems
• Work for development and certification of complex open-source software components into a DO-178C-certified software
system

Required Qualifications:
• Education/experience typically acquired through advanced technical education from an accredited course of study in
engineering, computer science, mathematics, or physics (e.g. Bachelor)
• Minimum 3 to 5 years’ experience with the software development lifecycle (requirements analysis, design, code,
integration & test)
• Applicants must have demonstrated technical leadership of or within software development teams solving challenging
problems.
• 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
• Experience with various POSIX interfaces programming on Linux systems

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 others.
• Understanding of virtualization technologies, including hardware type 1 virtualization.
• Understanding and experience with the Linux KVM or XEN Hypervisor and related upstream development workflow.
• Experience with open source software development, Development and submission of patches.
• Experience successfully contributing to Open Source Software (OSS).
• Experience running, analyzing, and tuning Linux system performance.
• Hands-on experience in Linux BSP porting and device driver internals.
• Understanding of ARM AArch64 architecture and virtualization.
• Knowledge of Partitioning Architectures and ARINC653 Standard.
• Application of modern development tools
• C programming languages
• Knowledge of time and space partitioning architecture using ARINC 653 APEX
• Debugging experience with Linux kernel VM and/or hypervisor

Typical Education & Experience:


• Education/experience typically acquired through advanced technical education from an accredited course of study in
engineering, computer science, mathematics, or physics (e.g. Bachelor) and typically 3 to 5 or more years' related work
experience or an equivalent combination of technical education and experience (e.g. PhD, Master+1 to 3 years' related
work experience)

Relocation:
• Relocation assistance is not a negotiable benefit for this position. Candidates must live in the immediate area or relocate
at their own expense.
• This requisition is for an international, locally hired position. Candidates must be legally authorized to work in the
country where the position is located.

Common questions

Powered by AI

The document emphasizes a balance between formal education and practical experience by stating that candidates typically should have a Bachelor’s degree in relevant technical fields, along with 3 to 5 years of related work experience, or alternatively, a combination of higher education (such as a PhD) and equivalent work experience. This balance ensures candidates possess both theoretical knowledge and practical skills necessary to excel in the position .

Skills and experiences considered 'nice to have' include experience with embedded real-time operating systems like VxWorks, understanding of virtualization technologies, and experience with Linux KVM or XEN Hypervisor. Knowledge of ARM AArch64 architecture, expertise in Linux system performance tuning, and contributions to open-source software are also preferred. These skills enhance the ability to work on advanced projects involving complex system architecture and optimization tasks .

The role involves contributing to open-source software, highlighting the importance of understanding and participating in open-source communities. This includes developing and submitting patches, indicating a need for experience in engaging with external software communities and contributing to the collective improvement of the software. Such contributions ensure that Boeing stays at the forefront of innovation by integrating community-driven advancements into their certifiable systems .

Expertise in Linux Kernel internals and implementation principles is crucial because the role involves developing kernel modifications, kernel modules, and hypervisors. This requires in-depth knowledge of the Linux operating system to ensure the software meets rigorous FAA certification standards. Such expertise supports the development and verification of complex open-source components within Boeing’s systems, especially those requiring high reliability and safety .

Understanding the ARINC 653 standards is significant for ensuring that software systems are designed with proper partitioning architectures, crucial for safety-critical avionics systems. The standards detail time and space partitioning, essential for developing reliable and compliant systems in the aerospace industry, aligning with the development of FAA certifiable Linux OS. This knowledge is pivotal for maintaining and enhancing the safety and reliability standards that Boeing systems are known for .

Boeing's emphasis on diversity, equity, and inclusion is illustrated in its recruitment practices by stating that these are shared values within the company. By fostering an environment that is welcoming, respectful, and inclusive, Boeing aims to create great opportunities for professional growth across diverse groups. This emphasis aligns with their recruitment process for the Associate Embedded System Software Engineer role, ensuring that the candidates, regardless of background, find a welcoming environment conducive to growth .

Application of modern development tools is crucial for effectively managing the software engineering lifecycle activities, from architecture and design to testing and verification. Modern tools facilitate agile development processes, allowing for more efficient coding, debugging, and collaboration. This is especially relevant in developing FAA certifiable systems that require high levels of precision and reliability, thus demanding the latest in software development technology and methodology .

The required qualifications for the position include advanced technical education in engineering, computer science, mathematics, or physics with 3 to 5 years of experience in the software development lifecycle. Technical leadership within software development teams, expertise in Linux Kernel internals, and experience with DO-178C or equivalent standards are essential. These qualifications are significant as they ensure the candidate can handle the complexities of developing and verifying FAA certifiable Linux operating systems, contributing to critical Boeing programs .

Boeing’s policy of not providing relocation assistance might limit candidate selection to those residing in or willing to relocate at their own expense to the immediate area. This could potentially restrict the applicant pool, favoring local candidates or those with the financial capability to cover relocation costs, potentially impacting the diversity of applicants and possibly excluding qualified individuals from other regions who are unable or unwilling to afford relocation costs .

The Associate Embedded System Software Engineer role involves international collaboration by engaging with enterprise and R&D centers in the United States and other countries. This necessitates working across borders to develop software and ensure compliance with various international and FAA standards, involving potentially cross-cultural teams and diverse expertise, thus leveraging global insights and technological advances in the field .

You might also like