Embedded Software Engineer, (graduate)

Boeing Boeing · Aerospace · Seoul, South Korea, South Korea

Boeing is seeking recent graduates to develop high-fidelity emulations of critical embedded systems for commercial and defense platforms. Responsibilities include building and integrating software models, validating them through testing and debugging, and producing documentation for digital twin development. Requires proficiency in C, coursework in OS/Embedded Systems/Computer Architecture, and basic understanding of processor architectures.

What you'd actually do

  1. 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.
  2. Assists with test procedures and documenting test results to ensure software system requirements are met
  3. Supports software project management and software supplier management functions
  4. Performs software research and trade studies
  5. Troubleshoots software issues

Skills

Required

  • C programming
  • Operating Systems coursework
  • Embedded Systems coursework
  • Computer Architecture coursework
  • Processor architecture understanding
  • Agile development methodology
  • English and Korean communication

Nice to have

  • C++
  • QEMU/KVM
  • virtualization technologies
  • computer architecture fundamentals
  • embedded system peripherals and protocols
  • MIL-STD-1553
  • ARINC 429
  • ARINC 664
  • Python
  • Bash
  • Git
  • Visual Studio Code
  • hardware datasheets and register specifications
  • bootloaders
  • system boot process
  • networking protocols