Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Simulation Software Engineer

$163.5k - $212.4k

NIO USA, INC

Job Description

Job Description

About NIO

NIO Inc. is a pioneer and a leading company in the global smart electric vehicle market. Founded in November 2014, NIO aspires to shape a sustainable and brighter future with the mission of “Blue Sky Coming”.

NIO envisions itself as a user enterprise where innovative technology meets experience excellence. NIO designs, develops, manufactures and sells smart electric vehicles, driving innovations in next-generation core technologies. NIO distinguishes itself through continuous technological breakthroughs and innovations, exceptional products and services, and a community for shared growth.

NIO provides premium smart electric vehicles under the NIO brand, premium smart electric vehicles for families through the ONVO brand, and small smart high-end electric cars with the FIREFLY brand.

The Role

As a Staff Simulation Software Engineer, you will design and deliver the foundational low-level software that makes this possible — working at the intersection of hypervisor technology, hardware architecture, and automotive real-time systems. This is a high-visibility, high-impact role with direct influence on vehicle programs that will shape the future of mobility.

Responsibilities

  • Own the end-to-end design and delivery of low-level emulation and virtualization software for high-performance, high-throughput ECU simulation across multiple cross-platform vehicle initiatives, ensuring industry-leading reliability, scalability, and efficiency.
  • Architect and optimize CPU, GPU, NPU simulation / emulation / virtualization technologies continuously pushing the boundaries of functionality, performance, efficiency, and reliability.
  • Deliver production-grade  simulation components that precisely meet product definitions, customer specifications, and vehicle platform requirements, maintaining full traceability to requirements.
  • Design and implement high-performance Linux guest drivers and libraries for CPU, GPU, NPU, and peripheral components, enabling seamless virtualized hardware access in a virtualized environment.
  • Partner closely with application and system development, validation, and integration teams to translate real-world automotive constraints into robust, high-quality simulation solutions that accelerate vehicle product SW development, validation, and integration.
  • Drive high-quality, on-time delivery of software deliverables across multiple vehicle programs while championing best practices in testing strategies, traceability, and continuous improvement.
Qualifications

  • 7+ years of hands-on experience building complex, high-performance software systems (embedded systems, virtualization, or large-scale simulation preferred).
  • 3+ years of deep expertise in QEMU or similar simulation / emulation / virtualization software development on Linux (KVM experience highly valued).
  • Strong architectural background in CPU, GPU, and NPU architectures, modern SoC designs, software stacks, and virtualization technologies (including virtualization extensions and performance optimization techniques).
  • Solid mastery of Linux kernel internals, embedded / real-time operating systems (real-time OS), and low-level driver development.
  • Proven experience with ARM platform bring-up and bare-metal / low-level software development.
  • BS / MS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
  • Demonstrated ability to deliver high-quality, production-grade code on aggressive timelines, with excellent technical documentation and communication skills.
  • Organized mindset and a passion for delivering high-quality software in a collaborative environment.
Preferred Qualifications

  • Deep expertise in QEMU or simulator architecture and development (contributor or maintainer experience is a strong plus).
  • Hands-on experience with Linux hypervisors and virtualized driver stacks in environments such as QEMU, KVM, VMware, VirtualBox, or Xen.
  • Familiarity with Linux hypervisor, middleware, and application frameworks.
  • Experience in automotive platforms (AUTOSAR, functional safety ISO 26262, or vehicle virtualization frameworks) is a significant advantage.
  • Exposure to cloud computing, databases, and logging techniques for large-scale simulation/validation pipelines is a plus.
Benefits

Along with competitive pay, as a full-time NIO employee, you are eligible for the following benefits on the first day you join NIO:

  • Anthem Blue Cross, HSA, and Kaiser HMO medical plans with $0 for Employee Only Coverage.

  • Dental (including orthodontic coverage) and vision plan. Both provide options with a $0 paycheck contribution covering you and your eligible dependents.

  • Company Paid HSA (Health Savings Account) Contribution when enrolled in the High Deductible Anthem Blue Cross medical plan

  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)

  • 401(k) with Brokerage Link option

  • Company paid Basic Life, AD&D, short-term and long-term disability insurance

  • Employee Assistance Program

  • Sick and Vacation time

  • 13 Paid Holidays a year

  • Paid Parental Leave for first 8 weeks at full pay (eligible after 90 days of employment with NIO)

  • Paid Disability Leave for first 6 weeks at full pay (eligible after 90 days of employment with NIO)

  • Voluntary benefits including: Voluntary Life and AD&D options for you, your spouse/domestic partner and dependent child(ren), pet insurance

  • Commuter benefits

  • Mobile Cell Phone Credit

  • Free lunch and snacks

  • Onsite gym

  • Employee discounts and perks program

Compensation

The US base salary range for this full-time position is $163,500.00 - $212,400.00.

  • Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

  • Please note that the compensation details listed in US role postings reflect the base salary only. It does not include discretionary bonus, equity, or benefits.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Staff Simulation Software Engineer in San Jose, CA vacancy
  • $164k - $246k

     ...The Staff Software Engineer - Developer Experience  (CI/CD & Platform Enablement) is responsible for elevating engineering productivity at scale by designing, standardizing, and evolving our CI/CD platforms and infrastructure workflows. This role sits at the intersection... 
    Suggested
    Full time
    Local area

    Floqast

    San Jose, CA
    10 hours ago
  • $176.5k - $262.35k

     ...acts as a project leader, coordinating the activities of other engineers, determining technical tasks, and improving existing...  ...Mobile applications. Passionate about mentoring and developing software engineers. Ability to understand and discuss complex topics with... 
    Suggested
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    PayPal

    San Jose, CA
    3 days ago
  • $190.9k - $334.1k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious...  ....Job DescriptionWe are looking for a software engineer and technical lead with deep software...  ...experience as a technical lead, Staff Engineer, or equivalent senior individual... 
    Suggested
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    3 days ago
  • $134.5k - $193.5k

     ...brighter, more sustainable future while tackling the most pressing challenges of the 21st century.We are looking for a Senior Software Engineer, DevOps to join our team in one of today’s most exciting technologies. This role will report to Sr Director Software Engineering... 
    Suggested
    Full time
    Work at office
    Worldwide

    Bloom Energy

    San Jose, CA
    4 days ago
  • $133.4k - $222.3k

    Work Flexibility: Hybrid or OnsiteStryker is seeking a Staff Software Engineer to join our Endoscopy division. This role will lead the design and development of Windows-based software applications supporting our Connected OR platform, with a strong focus on C#, .NET, Windows... 
    Suggested
    Full time
    For contractors
    Remote work

    Stryker

    San Jose, CA
    5 days ago
  • $157.5k - $225k

     ...age, we invite you to bring your talents to Zscaler and help shape the future of cybersecurity.RoleWe are looking for a Sr. Staff Software Engineer (Full-Stack) to join our team. This is a Hybrid (San Jose, CA) role, reporting to the Director, Software Engineering, AI... 
    Full time
    Work at office
    Local area
    Flexible hours

    Zscaler

    San Jose, CA
    4 days ago
  •  ...We are building next-generation systems software for AMD GPUs with Rust as a core...  ...and tooling support, system interfaces, engineering practices, and validation methods required...  ...compiler evidence, binary validation, simulator results, and behavior observed on hardware... 
    Local area

    AMD

    San Jose, CA
    2 days ago
  • $163k - $253k

     ...partners, and communities.About the RoleWe are seeking a Senior Staff Engineer to build and optimize the EDA design environment and large-...  ...-wide standards and processes for EDA licensing and R&D software. In this role, you will design and standardize the shared design... 
    Flexible hours

    Samsung Semiconductor

    San Jose, CA
    4 days ago
  • $207k - $300k

     ...—to deliver integrated workflows that unlock new frontiers in engineering productivity.Facilitate alignment and clarity across teams on...  ...Python, Kotlin or Go.5 years of experience testing, and launching software products.3 years of experience with software design and... 

    Google

    San Jose, CA
    6 days ago
  • $166.5k - $291.4k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried...  ...to put AI to work for people.Job DescriptionAbout the Role:The Software Asset Management product empowers organizations to manage... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    6 days ago
  • $170k - $200k

     ...United States / San Jose, California, United StatesProducts - Engineering /Fulltime /HybridOver 50,000 customers globally trust our...  ...to join the Extreme team.Position detailsTitle of position: Staff Software EngineerPosition type: Full timeLocation: Seattle, WA / San... 
    Full time
    H1b
    Local area
    Work from home
    Work visa
    Shift work

    Extreme Networks, Inc.

    San Jose, CA
    6 days ago
  • $130k - $220k

    Santa Clara, CASoftware Engineering - Motion Planning /Full-time /HybridPlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon Valley with operations in the United States and Europe, Plus... 
    Full time

    Plus.ai

    Santa Clara, CA
    2 days ago
  • $195k - $408k

     ...decision carries direct, measurable revenue impact, and the team operates with the high engineering rigor that this demands.About the RoleWe're hiring a Senior Software Engineer (Staff scope) to help scale and evolve this platform. Demand Bidder is a large, high-... 
    Work at office
    Local area
    Immediate start
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    6 days ago
  •  ...push us to ensure we take care of ourselves, each other, and our communities.Job Summary:Job Description:PayPal, Inc. seeks Staff Software Engineer in San Jose, CA Job Duties: Analyze software product requirements and transform them into scalable technical designs by... 
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    PayPal

    San Jose, CA
    5 days ago
  •  ...every role at AMD contributes to something bigger — technology that moves the world forward.THE ROLEAMD is seeking a Senior Staff Software Engineer to lead compiler development and GPU performance optimization for next-generation AI and compute platforms. You will design... 

    AMD

    San Jose, CA
    6 days ago
  • $189.6k - $380.4k

     ...Honest, with Heart.The OpportunityJoin our team at Nutanix as a Staff Engineer in our San Jose office, where you will play a crucial role in...  ....Experience shipping data platforms as part of an Enterprise software is a plus.Work ArrangementHybrid: This role operates in a... 
    Work at office
    Remote work
    Relocation package
    3 days per week

    Nutanix

    San Jose, CA
    3 days ago
  • $190k - $300k

     ...the transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is...  ...of our regional offices. Will consider remote.The Role: Staff Software Engineer, SIMD KernelsWhat you will do:As a member of the SIMD Kernels... 
    Work experience placement
    Remote work

    d-Matrix

    Santa Clara, CA
    2 days ago
  • $150k - $180k

    DescriptionOmniVision Technologies, Inc. - Santa Clara is currently looking for Staff Algorithm Engineer to support ISP algorithm development.Responsibilities:Research new image and color processing or computer vision techniques and technologies for digital camera systemsDesign... 

    Omnivision Technologies

    Santa Clara, CA
    2 days ago
  • $349k

     ...or San Jose office location 4 days per week; Lambda’s designated work from home day is currently Tuesday.About the RoleAs a Staff Software Engineer for the Compute pillar, you will play a critical role in defining the technical vision for Lambda's next-generation GPU and... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    6 days ago
  • $214.1k - $309.8k

     ...complex AI-driven security products.We partner closely with Engineering, Product, Security, and Quality teams to improve reliability...  ...trust across mission-critical platforms.Your ImpactAs a Senior Staff Software Engineer, you will define and drive the technical strategy... 
    Full time
    Contract work
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    2 days ago
  • $125k - $201.25k

     ...Job Function: R&D Product DevelopmentJob Sub Function: R&D Software/Systems EngineeringJob Category:Scientific/TechnologyAll Job...  ...searching for the best talent to join our Vision team as a Staff Software Engineer (LabVIEW) located in Milpitas, CA.Fueled by innovation at... 
    Full time
    Local area
    Immediate start

    Johnson & Johnson

    Milpitas, CA
    5 days ago
  • $170k - $215k

     ...our team members.About the Role:We are looking for a SW engineer experienced in simulation environments and tools for our integrated test organization...  ...and regulatory requirements Integrate third-party software and hardware systems into simulation architectures, collaborating... 
    Local area

    Archer Aviation

    San Jose, CA
    2 days ago
  • $183k - $240k

     ...powered by abundant, clean, low-cost energy. About The Role   Antora Energy is seeking an engineer to own the real-time cloud infrastructure connecting our software systems to physical hardware. Every five minutes, our software determines how our thermal batteries... 
    Remote work
    Flexible hours

    Antora Energy

    San Jose, CA
    17 days ago
  • $133k - $190k

     ..., we invite you to bring your talents to Zscaler and help shape the future of cybersecurity.RoleWe are looking for a Staff Software Development Engineer (Microservices) to join our team. This is a hybrid role based in San Jose, CA (3 days a week in office) role, reporting... 
    Full time
    Work at office
    Local area
    3 days per week

    Zscaler

    San Jose, CA
    2 days ago
  • $173k - $216k

     ...embraces our differences, and supports and celebrates all of our team members.What You’ll Do:We are looking for a versatile Staff Software Engineer, Full Stack with a specialization in Data Engineering to own the design, development, and maintenance of Archer's internal... 
    Permanent employment
    Local area

    Archer Aviation

    San Jose, CA
    6 days ago
  • $349k

     ...RoleLambda is building the AI Cloud of the future. We are seeking a Staff Engineer to help our development of our Managed Kubernetes platform....  ...status quo.Required Qualifications10+ years of experience in software engineering, platform engineering, or SRE, with at least 5... 
    Work at office
    Local area
    Immediate start
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    3 days ago
  • $223.61k - $322k

     ...world, through our leading products OKX, OKX Wallet, OKLink and more.About the OpportunityOur engineering team is comprised of creative problem solvers and strategic software engineers who collaborate closely with product, design, and business teams. We sit at the intersection... 
    Worldwide

    OKX

    San Jose, CA
    2 days ago
  • $152k - $190k

     ...AI age, we invite you to bring your talents to Zscaler and help shape the future of cybersecurity.RoleWe are looking for a Staff Software Engineer - AI Security to join our team. This is a Hybrid role based in San Jose, CA, reporting to the Director, Software Engineering... 
    Full time
    Work at office
    Local area

    Zscaler

    San Jose, CA
    3 days ago
  • $207k - $300k

     ...leadership on projects.Influence and coach a distributed team of engineers.Facilitate alignment and clarity across teams on goals,...  ...Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor's degree or equivalent... 

    Google

    San Jose, CA
    2 days ago
  • $207k - $300k

     ...technical excellence and ensure judgement in balancing immediate needs with long-term health. Guide junior engineers in adopting standard procedures for software development and architecture. Drive code quality, testing strategies, and ensure long-term maintainability.... 
    Immediate start

    Google

    San Jose, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Simulation Software Engineer. Be the first to apply!