# Staff Simulation Software Engineer

Hiring organization: [NIO](https://career.thegoodapps.co/organizations/nio)

Canonical page: https://career.thegoodapps.co/jobs/8afb3d6f-e735-4b45-b2dd-96e337cf2ac6

Listed on NIO's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Staff
- Location: San Jose, CA
- Salary: 163500 – 212400 USD per year

## Summary

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._

## Skills named

Azure Resource Manager (ARM), Embedded Systems, Linux Kernel, Real-Time Operating Systems, Virtualization

## 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

Apply on NIO's site: https://nio.wd3.myworkdayjobs.com/en-US/NIO_Careers/job/San-Jose-US/System-Virtualization-Engineer_R-000112
