Staff Simulation Software Engineer
$163.5k - $212.4kNIO 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.
- 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.
- 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.
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
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.
$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...SuggestedFull timeLocal area$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...SuggestedFull timeWork at officeLocal areaImmediate startFlexible hours$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...SuggestedWork at officeImmediate startRemote workFlexible hours$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...SuggestedFull timeWork at officeWorldwide$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...SuggestedFull timeFor contractorsRemote work$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 timeWork at officeLocal areaFlexible hours- ...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
$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$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...$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 officeImmediate startRemote workFlexible hours$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 timeH1bLocal areaWork from homeWork visaShift work$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$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 officeLocal areaImmediate startRemote workMonday to ThursdayFlexible hours- ...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 timeWork at officeLocal areaImmediate startRemote workFlexible hours
- ...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...
$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 officeRemote workRelocation package3 days per week$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 placementRemote work$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...$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 officeLocal areaWork from homeFlexible hours$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 timeContract workTemporary workLocal areaFlexible hours$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 timeLocal areaImmediate start$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$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 workFlexible hours$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 timeWork at officeLocal area3 days per week$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 employmentLocal area$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 officeLocal areaImmediate startWork from homeFlexible hours$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$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 timeWork at officeLocal area$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...$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Simulation Software Engineer. Be the first to apply!
- software implementation project manager San Jose, CA
- remote software sales San Jose, CA
- bank software San Jose, CA
- healthcare software sales San Jose, CA
- software San Jose, CA
- software asset management analyst San Jose, CA
- software technical support San Jose, CA
- entry level software sales San Jose, CA
- embedded software San Jose, CA
- software intern San Jose, CA


