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

Software Virtual Platform/Simulation Engineer

$162.6k - $244k

Qualcomm

Software Virtual Platform / Simulation Engineer, Sr Staff

As a Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of complex SoC hardware.

Key responsibilities include:

  • Designing and developing SystemC TLM models to accurately represent SoC architectures.
  • Integrating components such as processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator.
  • Collaborating closely with hardware designers, software engineers, and other stakeholders to understand system requirements and translate them into detailed SystemC models.
  • Extensive experience with C++ programming to ensure efficient and effective model development.

Preferred Qualifications:

  • 12+ years of Software/Firmware Engineering or related work experience.
  • 5+ years of experience developing Virtual Platforms or Simulators
  • Open-Source Development experience
  • Experience in Unit Testing
  • Continuous Integration
  • ARM Fast Models
  • Server Architecture (RAS, Manageability)

Top Preferred Skills:

  • SystemC TLM or QEMU
  • Modern C++
  • ARM Architecture (CPU, GIC, CoreSight Debug) 4. Firmware and/or Device Driver Development and Debug
  • Git Revision Control

Technologies: Virtual Platform, SoC Architecture, CPU Firmware, Software Engineer

Principal Duties and Responsibilities:

  • Leverage advanced software/hardware systems knowledge and experience to design, develop, create, and modify virtual models.
  • Define software requirements to develop complex SoC TLM models.
  • Design and implement TLM models for complex, large-scale products and systems.
  • Lead design, coding, and testing efforts to ensure that projects are completed to specifications and schedules.
  • Perform code reviews and regression tests, as well as triage and fix issues to ensure the quality of code.
  • Collaborate with individuals outside the software function (e.g., hardware, systems, and test engineers) to increase leverage and design solutions that work with other components of a specific project.

Level of Responsibility:

  • Works independently with minimal supervision.
  • Provides supervision/guidance to other team members.
  • Decision-making is critical in nature and highly impacts program, product, or project success.
  • Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc.
  • Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions).
  • Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively.

Minimum Qualifications:

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Pay range and Other Compensation & Benefits :

$162,600.00 - $244,000.00

The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer – and you can review more details about our US benefits at this link.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Virtual Platform/Simulation Engineer in Santa Clara, CA vacancy
  • $70 - $75 per hour

     ...Description We are seeking a modeling Engineer to develop high-level models of complex SoC hardware. The virtual platforms combine models of custom hardware...  ..., and serve as the primary simulation vehicle for system software and firmware. The ideal candidate will... 
    Virtual
    Software
    Night shift

    Phizenix

    Sunnyvale, CA
    16 days ago
  • $140k - $230k

     ...technologies; Arene, our software development platform for software-defined vehicles...  ...in-house and third party simulation technologies. The...  ...form the foundation of our virtual verification and validation...  ...experienced Senior Simulation Engineer with a strong background in... 
    Virtual
    Software
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Woven by Toyota

    Palo Alto, CA
    2 days ago
  • $170k - $215k

     ...for the GNC and Vehicle Simulation groups using tools like GitHub...  ...Manage the critical software interfaces between the "Virtual Vehicle" (Simulink models) and downstream platforms, including managing Interface...  ...as a cross-functional engineering multiplier: Leverage your... 
    Virtual
    Software
    Local area
    Flexible hours

    Archer

    San Jose, CA
    4 days ago
  • $158.4k - $294.1k

     ...Role We are looking for a Senior Platform Engineer to join the Workload team within the Veeam...  ...paid volunteer time ~ AirVet: 24/7 virtual veterinary care at no cost ~ Legal...  .../ OTE) $158,400—$294,100 USD Veeam Software is an equal opportunity employer and does... 
    Virtual
    Software
    Base plus commission
    Local area
    Worldwide

    Veeam Software

    San Jose, CA
    1 day ago
  • $210k - $260k

     ...Staff Software Engineer, Platform Engineering Hybrid - SF Bay Area About Midi Health Midi Health is the largest virtual care clinic for women in midlife navigating perimenopause, menopause, and other hormonal transitions. We combine expert clinicians, evidence... 
    Virtual
    Software
    Work at office
    Immediate start
    Remote work
    2 days per week

    Midi Health

    Palo Alto, CA
    2 days ago
  • $165.2k - $223.6k

     ...clusters. Our team builds virtual platforms - full-system C++ and SystemC...  ...custom SoCs - that let software teams start development months...  ...'re looking for a software engineer to build and own the models...  ...infrastructure: QEMU integration, simulation performance, build and... 
    Virtual
    Software
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    1 day ago
  • $150.98k - $218.62k

     ...combines analog, digital, and software technologies into...  ...Twitter (X). Staff Robotic Simulation Software Engineer Analog Devices (ADI)...  ...Configure and utilize virtual sensors within Isaac Sim,...  ...Isaac Sim (or a comparable platform like Gazebo/ROS, V-REP, or... 
    Virtual
    Software
    Permanent employment
    Work at office
    Shift work
    Day shift

    Analog Devices

    San Jose, CA
    1 day ago
  • $75k - $300k

    Vehicle Dynamics Simulation Engineer, Simulation Core Tensor is an agentic...  ...where we build the powerful virtual tools that bring autonomous...  ..., our advanced simulation platforms empower teams to push boundaries...  ...dynamics simulation software with high realistic standard... 
    Virtual
    Software
    Internship

    Tensor

    San Jose, CA
    1 day ago
  • $165k - $241.4k

     ...SONiC Platform Engineer You will be working with best-in-class engineers...  ...for delivering advanced simulation solutions and infrastructure...  ...Cisco ASICs (Silicon One) and virtual platforms. This includes configuring...  ...logical state. Hardware-Software Hardening: Own the "bring-up... 
    Virtual
    Software
    Full time
    Temporary work
    Flexible hours

    Webex Events (formerly Socio)

    Milpitas, CA
    2 days ago
  •  ...hardware repair activities • Diagnose and resolve hardware/software problems/issues • Create scripts to automate system administration...  ...RedHat Enterprise Linux (RHEL) • Experience administering virtual machines with VMWare ESXi • Performing routine server/... 
    Virtual
    Software

    PLANIT Group

    Sunnyvale, CA
    14 hours ago
  •  ...Description: We are seeking a skilled and experienced Software Engineer with a strong background in cloud infrastructure and automation...  ...manage infrastructure as code using Ansible . Manage virtual servers and infrastructure components with AWS EC2 .... 
    Virtual
    Software

    Info Way Solutions

    Sunnyvale, CA
    14 hours ago
  •  ...Coordinate hardware repair activities • Diagnose and resolve hardware/software problems/issues • Create scripts to automate system...  ...Linux (RHEL) versions 6, 7, 8, & 9 • Experience administering virtual machines with VMWare ESXi • Performing routine server/workstation... 
    Virtual
    Software

    PLANIT Group

    Sunnyvale, CA
    14 hours ago
  •  ...are seeking a highly skilled Senior Simulation Engineer to own and accelerate our synthetic data...  ...environment (including hardware/software dependencies, GPU utilization, and headless...  ...techniques to create complex virtual scenes Familiarity with VLA/NOVA model... 
    Virtual
    Software

    EPAM Systems

    Mountain View, CA
    more than 2 months ago
  •  ...Senior Engineering Manager At F5, we strive to bring a better digital...  ..., scalable, secure platforms. The ideal candidate combines...  ...enabled capabilities such as: Virtual employee assistants...  ...in enterprise platforms or software engineering. ~6+ years leading... 
    Virtual
    Software

    F5

    San Jose, CA
    1 day ago
  •  ...Title: Software Engineer/Python Developer Location: Bellevue, WA / Santa Clara, CA (Onsite day 1) Long term Contract...  ...Javascript. ~ Minimum 3 years' experience with Python, Pip, and Virtual Python Environments ~ Ability to run and debug code through... 
    Virtual
    Software
    Long term contract

    Futran Tech Solutions Pvt. Ltd.

    Santa Clara, CA
    1 day ago
  • $100k - $125k

     ...operational insights Proficiency in project or product management software (e.g., NetSuite ERP, TradeBeyond PLM, Monday.com, Asana,...  ...time zones for availability to attend international calls and virtual meetings Ability to sit, stand, and move for extended periods... 
    Virtual
    Software
    Work at office
    Overseas
    Flexible hours

    PALECEK

    Santa Clara, CA
    1 day ago
  • $100k

     ...to unify innovations in software models, compilers, platforms, networking, and semiconductors...  ...ability to guide large engineering teams from early design...  ...methodology across simulation, formal verification, emulation...  ...privileged architecture, virtual memory, atomics, vector... 
    Virtual
    Software

    Tenstorrent

    Santa Clara, CA
    14 hours ago
  •  ...Coordinate hardware repair activities Diagnose and resolve hardware/software problems/issues Create scripts to automate system...  ...Linux (RHEL) versions 6, 7, 8, & 9 Experience administering virtual machines with VMWare ESXi Performing routine server/workstation... 
    Virtual
    Software
    Full time
    Contract work
    Local area
    Day shift

    Chipton-Ross

    Sunnyvale, CA
    3 days ago
  •  ...Software Development Manager The Compute Control Plane team in Oracle's...  ...and delivering support for new HW platforms. We support both Bare Metal and Virtual machine instances across a diverse...  ..., and drive execution across engineering, capacity, and operations partners... 
    Virtual
    Software
    Flexible hours

    Oracle

    Santa Clara, CA
    3 days ago
  •  ...Location: Onsite Denver, CO Role: DevOps and Automation Engineer with Telecom experience JOB DESCRIPTION "...  ...Remote work possibility : No Global Role Family : 60236 (P) Software Engineering Global Technical Skills Family : 6229 (T) Client... 
    Software
    Local area
    Remote work
    Relocation

    Redolent

    Santa Clara, CA
    14 hours ago
  • $176.1k - $308.2k

     ...action on what data. Veza's Access Graph platform maps an organization's entire identity...  ...cloud environments, and AI agents. ( For engineers joining Veza today, this means the scale...  ...looking for a passionate Staff Data Platform Software Engineer to join Veza’s Graph team. You... 
    Software
    Work at office
    Remote work
    Flexible hours
    3 days per week

    ServiceNow

    Santa Clara, CA
    2 days ago
  •  ...Contractor-Staff Security Engineer As a Staff Security Engineer...  ...analysis of our physical and virtual environments. Emergency response...  ...of secure big data analysis platforms; Define security project...  ...operation by scripts, software, or new process. Familiar... 
    Virtual
    Software
    For contractors
    Work at office
    Flexible hours

    Netpace

    Santa Clara, CA
    2 days ago
  • $123.2k - $189.1k

     ...As a member of the core AV software reliability team , you will be...  ...turning failures into actionable engineering insights at scale. This is a software-first, platform-focused role. You will work...  ...assisted failure analysis across simulation, CI, HIL, SIL, and on-road... 
    Software
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  •  ...Lead Embedded Software Location: Santa Clara, CA (ONSITE) Position: Long...  ...Experience with leading teams of at least 5 engineers. Experience leading off-shore/...  ...ARM CPU's/DSP) in Pre-Silicon (Virtual, Emulation and FPGA platforms) & Post-Silicon (Bring up boards,... 
    Virtual
    Software
    Long term contract
    Remote work

    Kasmo Global

    Santa Clara, CA
    1 day ago
  •  .......7+ years experience in data eng, data platforms & analytics, 10+ years of consulting experience .......Completed Data Engineering Professional certification & required classes...  ...: No Global Role Family : 60236 (P) Software Engineering Global Technical Skills Family... 
    Software
    Permanent employment
    For contractors
    H1b
    Local area
    Remote work
    Relocation

    Redolent

    Sunnyvale, CA
    14 hours ago
  • $180k - $200k

     ...Sr. Embedded Software Engineer Santa Clara, CA We are seeking a highly seasoned Lead/Manager - Embedded Software Engineer...  ...targeting ARM CPUs and DSPs. You will work in pre-silicon (virtual, emulation, and FPGA platforms) and post-silicon (bring-up boards, non-form-factor)... 
    Virtual
    Software
    Remote work

    Phizenix

    Santa Clara, CA
    2 days ago
  • $182k - $222k

     ...private cloud technologies, software development experience, network...  ...in roles such as Sales Engineer, Consulting SE, Software Architect...  ...more public or private cloud platforms (AWS, Azure, GCP, NSX) ~ Proficiency...  ...with cloud solutions, virtual platforms, and software... 
    Virtual
    Software
    Full time
    Worldwide

    Edelman

    Sunnyvale, CA
    1 day ago
  •  ...professionals with deep hardware and software expertise spanning silicon,...  ...experiment with hybrid or virtual experiences to expand reach....  ....) with a focus on engaging engineers, data scientists, and...  ...experience with social media platforms and scheduling/analytics tools... 
    Virtual
    Software

    Nexthop AI

    Santa Clara, CA
    2 hours ago
  • $139k - $180k

     ...Software Development Position Serve as a key resource on project teams to design and...  ...Experience managing common Azure services (Virtual Machine, Database, Storage, Virtual...  ...with GCP services Hands-on experience engineering and managing private cloud (OpenStack/CloudStack... 
    Virtual
    Software
    Full time
    Worldwide

    Edelman

    Sunnyvale, CA
    1 day ago
  •  ...the right people Some communication with engineering staff Dispatch people out Front line for...  ...setting, handling service requests Software skills: MS Office Suite They have a work...  ...order system- ETS Interview Process: Virtual interview Summary: As a Real Estate Services... 
    Virtual
    Software

    AA2IT

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Virtual Platform/Simulation Engineer. Be the first to apply!