Staff Simulation Software Engineer

NIO

Base: $163,500.00 - $212,400.00; bonus/equity: not...
Onsite
7+ years embedded systems experience
3+ years qemu or kvm expertise
Linux kernel internals mastery
NIO is seeking a Staff Simulation Software Engineer to design and deliver foundational low-level software for advanced ECU simulation, focusing on high-performance and scalability. The ideal candidate will bring extensive experience in simulation software development, particularly with QEMU, and a strong architectural background in CPU, GPU, and NPU technologies. This position offers competitive compensation and comprehensive benefits from day one of employment

Job Summary

  • NIO is building a next-generation ECU simulation platform that powers software-defined vehicle development across multiple programs.
  • The role involves architecting and optimizing CPU, GPU, and NPU simulation technologies to enable hyper-realistic, high-throughput environments.
  • Employees receive comprehensive benefits including $0 medical coverage options, company-paid HSA contributions, and paid parental leave.

Matching Summary

Match Score: 85

NIO is seeking a Staff Simulation Software Engineer to design and deliver foundational low-level software for advanced ECU simulation, focusing on high-performance and scalability. The ideal candidate will bring extensive experience in simulation software development, particularly with QEMU, and a strong architectural background in CPU, GPU, and NPU technologies. This position offers competitive compensation and comprehensive benefits from day one of employment.

Salary

Base: $163,500.00 - $212,400.00; Bonus/Equity: Not specified (discretionary bonus and equity excluded from base); Benefits: Anthem Blue Cross, HSA, Dental, Vision, 401(k), Paid Parental Leave

Skills & Requirements

Must-have

  • 7+ years embedded systems experience
  • 3+ years QEMU or KVM expertise
  • Linux kernel internals mastery
  • CPU GPU NPU architecture knowledge
  • ARM platform bring-up experience

Nice-to-have

  • QEMU contributor or maintainer background
  • AUTOSAR or ISO 26262 familiarity
  • Cloud computing and database exposure
  • Strong technical documentation skills
  • Passion for collaborative environment

Key Requirements

  • BS/MS in Engineering or Computer Science
  • 7+ years hands-on complex software experience
  • 3+ years deep QEMU/KVM development expertise
  • Solid Linux kernel and real-time OS mastery
  • Proven ARM platform bring-up capability

Work Rights

Not specified

Tailored Resume

Cover Letter