Embedded Software Engineer, (Graduate)
On-site · Seoul, Seoul, South Korea
Job Summary
Embedded Software Engineer (Graduate) at Boeing Korea Engineering and Technology Center in Seoul. Develop high-fidelity emulations of embedded systems (QEMU-based device and platform models) for Boeing commercial and defense platforms. Responsibilities include designing, implementing, and maintaining models; integrating firmware, drivers, and applications; conducting automated tests and CI pipeline support; assisting with test procedures, documentation, and software project management; and collaborating within a team to grow toward independent ownership. Requirements include a Bachelor’s degree or higher in engineering/computer science, fresh graduate or up to 2 years of experience, strong C (primary) and familiarity with C++, OS/embedded systems knowledge, and English/Korean communication skills. Preference for experience with QEMU/KVM, hardware protocols (I2C, SPI, UART/RS-232, SATA, IDE, PCI, flash), scripting (Python/Bash), Git, and VS Code, plus understanding of bootloaders, MIL-STD-1553 or ARINC protocols, and networking concepts. Location is 100% onsite in Seoul, Korea; travel up to 10% may be required. This is a locally hired position with a 2-year fixed-term contract and no visa sponsorship. Boeing emphasizes family-friendly management and a welcoming, inclusive environment.
Required Qualifications
- Bachelor’s degree in Engineering, Computer Science, or related field
- Fresh graduate or up to 2 years of relevant experience
- Proficiency in C programming (primary), familiarity with C++ preferred
- Coursework or project experience in Operating Systems, Embedded Systems or Computer Architecture
- Understanding of Agile development methodology or experience working on team projects
- Good communication skills in English and Korean
- Exposure to QEMU/KVM or virtualization technologies (preferred)
- Understanding of bootloaders or system boot process (preferred)
- Experience with hardware peripherals/protocols (I2C, SPI, UART/RS-232, SATA, IDE, PCI, flash memory) (preferred)
- Experience with scripting languages (Python or Bash) (preferred)
- Experience with Git and Visual Studio Code (preferred)
- Ability to read hardware datasheets and register specifications (preferred)
- Willingness to travel up to 10%
- On-site work in BKETC office, Seoul, Korea
- 2-year fixed-term contract with possible conversion to open-ended (subject to business conditions and performance)
- Security/visa details: Visa sponsorship not offered (not required in description)
- Relocation: Not negotiable benefit (not relocation offered)
- Language requirements: Not Applicable
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.