
Boeing
Associate/Experienced Embedded Software Engineer Hardware Emulation
Seoul, South KoreaPosted Today
Full TimeVisa SponsorshipSouth Korea
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
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
- Be able to work independently or as part as a team
- Design, implement, and maintain QEMU-based device and platform models; integrate and validate software components (firmware, drivers, and applications) to provide accurate and performant system-level emulation, including automated tests and CI pipeline support.
- Assists with test procedures and documenting test results to ensure software system requirements are met
- Supports software project management and software supplier management functions
- Selects, tailors and deploys processes and tools; establishes metrics
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.
- 2 to 8 years of experience in embedded system software development.
- Experience with ARM, PowerPC, or x86 microprocessor architectures
- Experience in Windows, Linux and real-time operating systems
- Experience programming with C/C++
- Experience working in an Agile software development environment
- Strong verbal and written communication skills in English and Korean
- Hands on experience in Virtualization technologies, e.g. KVM, QEMU
- Experience with Computer Architecture fundamentals, including microprocessor, instruction set, memory hierarchy, memory mapped I/O, interrupts
- Experience with embedded system peripherals and protocols such as I2C, SPI, RS-232, SATA, IDE, PCI, and flash memory
- Experience with development or debugging of bootloaders
- Experience with networking protocols
- Experience with MIL-STD-1553, ARINC 429, ARINC 664
- Familiar with scripting languages, e.g. Python, Bash
- Familiar with Git and with software development in Visual Studio Code
- Understanding of Socket, Pipes, Shared memory, Process, Threads
- Understanding of docker containers and DevSecOps techniques
- Strong passion for developing high-quality product
- Applicants must have the enthusiasm to learn new technologies and expand his/her skill sets
- Highly motivated roll up your sleeves attitude with a strong drive for success and teamwork
- Strong interpersonal skills
Skills & Technologies
LinuxAgilePythonBashGitDocker
About the Company
Boeing
View company profile →
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 applyAI-powered resume optimization
Save and track your applications
Job Details
Employment Type
Full Time
Location
Seoul, South Korea
Posted
Today
Visa Sponsorship
Available
Country
South Korea