Qualcomm-posted 3 months ago
$180,600 - $271,000/Yr
Austin, TX
5,001-10,000 employees

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.

  • 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.
  • 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.
  • 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.
  • 10+ 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).
  • $180,600.00 - $271,000.00 salary range.
  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package designed to support success at work, at home, and at play.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service