1

Commission Simulation Software Engineer Jobs in California

Staff Simulation Software Engineer

San Jose, CA

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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 ...

Senior Simulation Software Engineer

Santa Clara, CA · On-site

$130K - $200K/yr

  • Retirement

We are looking for a Senior Simulation Software Engineer to build and scale the simulation infrastructure that powers our autonomous vehicle development. You will architect simulation pipelines ...

Senior Simulation Software Engineer

Santa Clara, CA · On-site

$130K - $200K/yr

  • Retirement

We are looking for a Senior Simulation Software Engineer to build and scale the simulation infrastructure that powers our autonomous vehicle development. You will architect simulation pipelines ...

We are looking for a Senior Simulation Software Engineer to build and scale the simulation infrastructure that powers our autonomous vehicle development. You will architect simulation pipelines ...

New

Software Engineer, C++ (Simulations)

Hawthorne, CA

$145K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Our simulation software is critical to current and future mission successes including Falcon, Falcon Heavy, Dragon, Starlink, and Starship. SpaceX is looking for smart, motivated software engineers ...

Software Engineer, Simulation

Hawthorne, CA · On-site

$145K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

SOFTWARE ENGINEER, SIMULATION As a software engineer on the NDE & Materials Software team, you will develop, improve, and advance our in-house multiphysics simulation engine-currently supporting high ...

Software Engineer, Simulation

Hawthorne, CA · On-site

$145K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

SOFTWARE ENGINEER, SIMULATION As a software engineer on the NDE & Materials Software team, you will develop, improve, and advance our in-house multiphysics simulation engine-currently supporting high ...

Software Engineer, Simulation

Hawthorne, CA · On-site

$145K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

SOFTWARE ENGINEER, SIMULATION As a software engineer on the NDE & Materials Software team, you will develop, improve, and advance our in-house multiphysics simulation engine-currently supporting high ...

Software Engineer, C++ (Simulations)

Hawthorne, CA · On-site

$145K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Our simulation software is critical to current and future mission successes including Falcon, Falcon Heavy, Dragon, Starlink, and Starship. SpaceX is looking for smart, motivated software engineers ...

Showing results 21-40

Commission Simulation Software Engineer information

What is the difference between Commission Simulation Software Engineer vs Data Analyst in the same industry?

AspectCommission Simulation Software EngineerData Analyst
Required CredentialsBachelor's in Computer Science or related field, programming skillsBachelor's in Statistics, Mathematics, or related field
Work EnvironmentSoftware development teams, technical projectsData analysis teams, reporting environments
Industry UsageDevelops tools for commission calculations and simulationsAnalyzes data to inform business decisions

The Commission Simulation Software Engineer focuses on developing and maintaining software tools for commission calculations, requiring programming expertise. In contrast, a Data Analyst interprets data to support strategic decisions. Both roles often collaborate but serve different functions within the industry.

What are the key skills and qualifications needed to thrive as a Commission Simulation Software Engineer?

To thrive as a Commission Simulation Software Engineer, you need a solid background in software development, simulation modeling, and systems engineering, often supported by a degree in computer science, engineering, or a related field. Familiarity with simulation tools (like MATLAB/Simulink), programming languages (such as Python or C++), and experience with version control systems are typically required, and certifications in relevant software may be advantageous. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills help you excel in collaborating with cross-functional teams. Mastery of these skills and tools ensures accurate simulations, efficient troubleshooting, and the successful commissioning of complex engineering systems.

How does a Commission Simulation Software Engineer typically collaborate with sales and finance teams during the development process?

A Commission Simulation Software Engineer often works closely with sales and finance teams to understand commission structures, business rules, and reporting requirements. Regular meetings or workshops are common to clarify needs, gather feedback, and validate simulation results. This cross-functional collaboration ensures the software accurately models real-world scenarios and integrates smoothly with existing systems. Effective communication and an ability to translate technical concepts into business terms are key to success in this role.

What does a Commission Simulation Software Engineer do?

A Commission Simulation Software Engineer designs, develops, and maintains software tools that model and simulate the performance of commission systems, often in the context of sales or energy industries. They work to ensure that simulation software accurately reflects real-world commission structures and calculations, enabling organizations to predict outcomes, optimize processes, and validate system behavior before deployment. This role typically involves programming, collaborating with stakeholders to understand business logic, and testing simulation accuracy to support decision-making.

What are the most commonly searched types of Simulation Software Engineer jobs in California?

The most popular types of Simulation Software Engineer jobs in California are:

Staff Simulation Software Engineer

NIO

San Jose, CA

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 25 days ago


Job description

JOB DESCRIPTION

About NIO

NIO is a pioneer and a leading company in the premium smart electric vehicle market. Founded in November 2014, NIO's mission is to shape a joyful lifestyle. NIO aims to build a community starting with smart electric vehicles to share joy and grow together with users.

NIO designs, develops, jointly manufactures and sells premium smart electric vehicles, driving innovations in next-generation technologies in autonomous driving, digital technologies, electric powertrains and batteries. NIO differentiates itself through its continuous technological breakthroughs and innovations, such as its industry-leading battery swapping technologies, Battery as a Service, or BaaS, as well as its proprietary autonomous driving technologies and Autonomous Driving as a Service, or ADaaS.

NIO's product portfolio consists of the ES8, a six-seater smart electric flagship SUV, the ES7 (or the EL7), a mid-large five-seater smart electric SUV, the ES6, a five-seater all-round smart electric SUV, the EC7, a five-seater smart electric flagship coupe SUV, the EC6, a five-seater smart electric coupe SUV, the ET7, a smart electric flagship sedan, and the ET5, a mid-size smart electric sedan.

We are building the next-generation ECU simulation platform that powers software-defined vehicle development across multiple vehicle programs. Using state-of-the-art CPU, GPU, and NPU simulation / emulation / virtualization technologies, our team enables hyper-realistic, high-throughput, and scalable simulation environments that dramatically accelerate vehicle software validation, integration, and deployment.
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.
Roles and 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.

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.

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