Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Member of Technical Staff - Services

AT Wind River
Wind River

Senior Member of Technical Staff - Services

Seoul, South Korea
Wind River
In a world increasingly driven by software innovation, Wind River is pioneering the technologies to accelerate the digital transformation of our customers with a new generation of Mission Critical AI Systems in an AI-first world with the most exacting standards for safety, security, performance, and reliability. Success will be determined by our ability to innovate with velocity and sell at the solutions level.
Wind River’s impact spans critical infrastructure domains such as telecommunications, including 5G; industrial (automation, sustainable energy, robotics, mining), connected healthcare and medical devices, automotive (connected and self-driving vehicles), and aerospace & defense. We were recognized by VDC Research in July 2020 as #1 in Edge Compute OS Platforms, overtaking Microsoft as the overall commercial leader. Wind River regularly wins industry recognitions for excellence in IoT security, cloud and edge computing, as well as 8 consecutive years as a “Top Work Place”. If you’re passionate about amplifying your impact on the world, in a caring, respectful culture with a growth mindset, come join us and help lead the way into the future of the intelligent edge! 

Want more jobs like this?

Get jobs in Seoul, South Korea delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
 
ABOUT THE OPPORTUNITY
 
We are seeking a talented Embedded OS (Linux, Android) expert and architect with a broad skill set, can be tech leader, code reviewer and advisor for the system architecture, design, and implementation across multiple software layers BSPs, device drivers in kernel space as well as middleware, framework, system software, and application software in user space for a variety of products developed by Wind River Services for our services customers.
 
Responsibilities
  • A technical leader responsible for systems architecture, design and implementation of embedded software, BSP’s, device drivers, middleware, systems software and application software
  • Works with Project Managers and services sales staff to develop work proposals for customer 
  • A key member of the services proposal team and must have the skills needed to elicit, understand and analyze customer requirements, prepare project descriptions, propose architecture and high-level design, prepare detailed project schedules, estimate hours, and summarize project technical risks. 
  • Involve customer interaction on fact-finding sessions, architecture discussions, requirements definitions, proposal presentations, and presales negotiations. 
 
ABOUT YOU
Qualifications 

General

    • At least 10+ years of experience in embedded software development with strong knowledge of Linux/RTOS (e.g., VxWorks, QNX, Integrity), spanning from kernel-level development to user-space applications.
    • Proficient in developing solutions based on the Yocto Project.
    • Demonstrated experience in developing and customizing device drivers.
    • Expertise in platform software design, architecture, and refactoring.
    • Proven track record as a code reviewer.
    • Hands-on software development experience on multiple embedded processor architectures, including x86 and ARM


Detailed

  • C/C++ Expertise:
    • A recognized C/C++ expert capable of advising senior engineers and providing detailed code reviews.

  • Middleware, Framework, and Application Development:
    • Experience in designing and developing middleware, frameworks, and applications, such as:
      • Audio, broadcast, and media frameworks for in-vehicle software.
      • Network and communication middleware/frameworks.
      • Logging systems.
      • Input device handling.
      • Other related systems.

  • Kernel/BSP Development:
    • Ability to develop primitive BSP features (e.g., GPIO, PinMux, Clock, Storage, I2C, SPI) from scratch or port Linux to other operating systems while ensuring compliance with GPL.
    • Expertise in developing network/ethernet BSP features from scratch or porting Linux to other operating systems with GPL considerations.
    • Deep understanding of GPU drivers for one or more of the following: Vivante, PowerVR, or Mali. 

  • Plus (Preferred but not Mandatory)
      • Experience with Docker containers and Kubernetes.
      • Familiarity with developing solutions based on Android or Android Auto.
      • Experience in developing GPU drivers for Vivante, PowerVR, or Mali.
      • Background in NPU (Neural Processing Unit) development.
      • Strong understanding of virtualization technologies.
 
Interpersonal / Communication
  • Having Strong technical leadership
  • Good customer facing skills
  • Business level English communication skills in reading, writing, and speaking 
 
Others
  • Fast learner
  • Up to 10% of travel

BENEFITS & PERKS 
  • Birthday and Volunteer Time off 
  • Competitive Benefits Package 
  • Life and Disease Insurance  
  • Annual Medical Check-up 
  • Language Education Support 
  • Selective Working Hour 
  • Employee Assistance Program 
 
Wind River is an Equal Opportunity Employer with a commitment to diversity. We prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation, or any other legally protected status.
Client-provided location(s): Seoul, South Korea
Job ID: ogJsufwF
Employment Type: Other