$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