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.
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.
- 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.
- ...Location: Milpitas, CA Responsibilities: Lead embedded software architecture, design, and development for safety critical medical... ...with 4 years, or Ph.D. with 2 years of experience in Computer Engineering, Electrical Engineering, Physics, or a related field....SuggestedWork visa
$190.9k - $334.1k
...Company Description It all started when engineer Fred Luddy wrote code that automated a... ...Job Description We are looking for a software engineer and technical lead with deep software... ...experience as a technical lead, Staff Engineer, or equivalent senior individual...SuggestedWork experience placementWork at officeImmediate startRemote workFlexible hours- ...RxSwift ➜ Combineas we modernize our stack. Partner with server engineers to craft efficient GraphQL and REST contracts that keep the app... ..., observability, and on‑call best practices. Mentor senior and staff engineers through pairing, design reviews, and candid feedback....SuggestedFull timeWork experience placement
$163.2k - $204k
...differences, and supports and celebrates all of our team members. What You’ll Do: We are looking for a versatile Full Stack Software Engineer to own the design, development, and maintenance of Archer’s internal tooling ecosystem. In this role, you will act as a force...SuggestedPermanent employmentFull timeLocal area$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- ...project or system leader, coordinating the activities of other engineers on the project or within the system Determines the technical... ...Mobile applications. Passionate about mentoring and developing software engineers. Ability to understand and discuss complex topics with...Full time
- ...project or system leader, coordinating the activities of other engineers on the project or within the system Determines the technical... ...management to set/improve standards for engineering rigor As an iOS Software Engineer, you will: Be a strategic thinker and problem solver....Full timeWork experience placement
$197k - $208k
...Title: Staff Software Engineer Applications This position is based in our Campbell, California offices. This position is on-site & full-time Why Telos Health? At Telos Health, an Imperative Care company, we are developing novel robotic-assisted technologies...Full timeWork experience placementWorldwide- ...Proven track record of leading AI-driven digital transformation initiatives. Experience working with AI/ML models, personalization engines, and automation tools. Strong leadership, cross-functional collaboration, and executive stakeholder management skills. Experience in...Full time
$167.3k - $200.8k
...businesses.BILL is a leader in financial automation software for small and midsize businesses (SMBs). As a... ...seeking a talented and experienced Full Stack Engineer specializing in Node.js to join our esteemed team at a staff level. You will play a key role in designing,...Temporary workWork at officeRemote workFlexible 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: Design, implement, and maintain ETL pipelines for all onboarded data sources, adhering to...Full timeWork at officeLocal areaImmediate startRemote workFlexible hoursShift work
$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 area$173k - $216k
...our differences, and supports and celebrates all of our team members.Our team is seeking a talented and versatile Full Stack Software Engineer responsible for building and maintaining essential tools and automations which allow our diverse aerospace engineering teams to...Local area$150k - $225k
...HybridPlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon... ...-vehicle platform, including on vehicle testing, Sil and HiL simulation testing.Evaluate, integrate and optimize partner middleware...Full time$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...Full timeWork at officeWorldwide$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$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...Full timeFor contractorsRemote work$159.2k - $301.6k
The OpportunityWe seek an experienced lead engineer with extensive full-stack web development expertise and a passion for creating impactful... ...to find solutions.What you'll need to succeedOver 10 years of software development experience with a history of guiding technical...Full timeTemporary workLocal areaWorldwide$240k - $300k
...system of record, Carta brings together the software, services, and legal infrastructure that... ...Team You’ll Work WithYou’ll enter our engineering interview process as part of a pooled... ...rather than a specific team’s immediate gap. Staff Engineers at Carta are technical anchors...Full timeImmediate start$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...Full 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...Work at officeImmediate startRemote workFlexible hours$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...- ...advance your career. THE ROLE:AMD is looking for an influential software engineer who is passionate about improving the performance of key... ...very latest hardware and software technology. THE PERSON:As a Staff Software Developer, you will be at the heart of AMD's AI strategy...
$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- ...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...
$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$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$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$207k - $301k
...—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...- ...Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE: AMD is looking for an influential software engineer who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Simulation Software Engineer. Be the first to apply!
- bank software San Jose, CA
- software asset management analyst San Jose, CA
- ultimate software San Jose, CA
- embedded software San Jose, CA
- software San Jose, CA
- software engineer - cloud services San Jose, CA
- internship software San Jose, CA
- software sales representative San Jose, CA
- software applications developer San Jose, CA
- software implementation project manager San Jose, CA



