Skip to main content
CareerApp

Staff Simulation Software Engineer

NIO

San Jose, CA · full time · Staff

$163,500 – $212,400

Listed on NIO’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

NIO is building a next-generation ECU simulation platform for software-defined vehicle development, and this role owns the design and delivery of low-level emulation and virtualization software that makes high-performance, high-throughput simulation possible. The position suits experienced systems engineers with deep expertise in virtualization technologies, Linux kernel internals, and automotive platforms who want to directly impact vehicle software validation and development.

Our summary, not NIO’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • 7+ years building complex high-performance software systems
  • 3+ years deep expertise in QEMU or similar simulation/emulation/virtualization on Linux
  • Strong architectural knowledge of CPU, GPU, and NPU architectures
  • Mastery of Linux kernel internals and real-time operating systems
  • Experience with ARM platform bring-up and bare-metal software development
  • BS/MS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent
  • Ability to deliver production-grade code on aggressive timelines

Nice to have

  • QEMU contributor or maintainer experience
  • Hands-on experience with Linux hypervisors like KVM, VMware, VirtualBox, or Xen
  • Familiarity with Linux hypervisor, middleware, and application frameworks
  • Experience with automotive platforms such as AUTOSAR or ISO 26262 functional safety
  • Exposure to cloud computing, databases, and logging for large-scale simulation pipelines

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.