Staff Hypervisor Developer

$163,500 - $225,000/Yr

Nio Co Ltd - San Jose, CA

posted 5 days ago

Full-time - Mid Level
San Jose, CA
Transportation Equipment Manufacturing

About the position

The Staff Hypervisor Developer at NIO Inc. is responsible for designing and implementing a microkernel-based operating system for various applications in autonomous driving vehicles. This role involves creating high-performance network core stacks and system tool chains, optimizing OS functions for real-time performance, and mentoring team members. The position requires extensive experience in embedded systems and low-level coding, particularly on ArmV8 platforms, and a solid understanding of operating system concepts.

Responsibilities

  • Design & implement microkernel-based OS for a variety of on-car applications for autonomous driving vehicles.
  • Design & implement low latency, high throughput, high performance network core stacks for microkernel OS.
  • Characterize & optimize OS and network core functions for real-time, high performance, security, and functional safety.
  • Socialize designs and implementations with the team.
  • Lead by example, regularly acting as a mentor and mentee for team growth.

Requirements

  • BS / MS in Electrical Engineering, Computer Engineering, Computer Science or equivalent.
  • 10+ years of experience working in embedded systems.
  • Experience developing low-level / system code on ArmV8 platforms.
  • Proficient in coding in C, ARM assembly, and in-line assembly.
  • Good understanding of Arm's architecture, including ARM generic interrupt controller, system MMU, timer, and virtualization hardware support.
  • Solid understanding of operating system concepts: virtual memory, page tables, caches, synchronization primitives, etc.
  • Familiar with Linux development environment.

Nice-to-haves

  • Experience developing Linux kernel / Linux driver.
  • Experience developing Hypervisor, Xen/KVM/ACRN/SafeOS.

Benefits

  • Commuter assistance
  • Paid parental leave
  • Health savings account
  • AD&D insurance
  • Paid holidays
  • Disability insurance
  • Health insurance
  • On-site gym
  • Dental insurance
  • 401(k)
  • Flexible spending account
  • Parental leave
  • Snacks provided
  • Employee assistance program
  • Employee discount
  • Gym membership
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service