Hybrid Full-time

Red Hat is hiring a Principal Software Engineer - RHIVOS (Linux, C/Rust, Spoken English/Korean, Automotive)

About the Role

Red Hat is looking for a Principal Software Engineer to act as the technical bridge between our global engineering teams and key automotive partners in Korea. In this role, you will help major automotive players migrate from proprietary legacy systems to a modern, containerized, open-source architecture.

What You'll Do

  • Act as the trusted technical advisor to automotive partners, explaining complex open-source concepts and helping design next-generation In-Vehicle architecture.
  • Scope and decompose large, complex engineering tasks, diving deep into low-level system issues like Kernel, BSP, and Performance to provide hands-on solutions.
  • Serve as the critical communication link between Korean automotive customers and Red Hat's global, English-speaking engineering teams, translating requirements.
  • Proactively advance the product by collaborating with upstream open-source communities and driving cross-functional projects for better technical choices.
  • Recognize good industry practices, guide the team to innovate on product delivery, and speak, present, or blog about technical changes.

What We're Looking For

  • Extensive experience with Linux systems programming, debugging, and architecture, including how a Linux distribution is built and how the Kernel interacts with hardware.
  • Native or business fluent Korean to navigate complex discussions with local automotive executives.
  • Advanced business fluency in English (CEFR C1+) to articulate complex technical ideas to global teams clearly and confidently.
  • Strong programming and debugging experience with C and Python.
  • Experience with Linux Containers (OCI) and understanding of how cloud-native paradigms apply to edge or embedded devices.
  • Ability to set and manage expectations with partners and present technical roadmaps to business or engineering audiences.
  • Ability to work with a geographically distributed team across multiple time zones without constant supervision.

Nice to Have

  • Experience with Rust, especially Rust for Linux.
  • Familiarity with Yocto, OSTree, or how to build a custom Linux distribution.
  • Understanding of Hypervisors (KVM) and VirtIO.
  • Familiarity with Kubernetes or Red Hat OpenShift.
  • Involvement in open source communities and a deep understanding of the 'Upstream First' philosophy.
  • Experience with Continuous Integration / Delivery pipelines in a systems context.

Technical Stack

  • Linux, C, Python, Rust
  • OCI Containers, Yocto, OSTree
  • KVM, VirtIO
  • Kubernetes, Red Hat OpenShift

Team & Environment

You will work with a geographically distributed team across multiple time zones.

Work Mode

This is a hybrid position based in Seoul.

Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Required Skills
LinuxCRustPythonOCI ContainersYoctoOSTreeKVMVirtIOKubernetesAutomotiveSpoken EnglishSpoken Korean
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Red Hat

Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies.

Visit website
Job Details
Category embedded
Posted a month ago