Theme

Language

Global EN
Sweden ENSV
India EN

Senior System Virtual Platform Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems

In short

Ericsson Austin is seeking a Senior System Virtual Platform Engineer to join their semiconductor development organization. This role involves developing virtual models and enabling pre-silicon software development for 5G and 6G network products. The position requires a Master's degree in a related field and 5+ years of ASIC/SoC development experience, with strong C/C++ programming skills.

Responsibilities

  • Develop and integrate Transaction Level Models (TLMs) in SystemC/C++ based on hardware specifications and software use cases.
  • Design, develop, and debug test environments to validate and qualify virtual SoCs.
  • Define test plans and coverage metrics to qualify virtual platform releases.
  • Execute hardware/software co-simulation, root-cause analysis, and system-level debugging.
  • Drive collaboration with IP and system architects to translate hardware requirements into effective virtual platform solutions.
  • Partner with IP teams to support and accelerate their RTL verification efforts.
  • Engage with EDA partners on virtual prototyping tools and methodology.
  • Enable multiple software teams to begin early, high-impact development for future ASIC platforms.
  • Maintain, enhance, and scale the simulation infrastructure to improve reliability, usability, and development efficiency.
  • Support hardware and software teams with infrastructure and tools for simulation control, debug, data collection and reporting.

Requirements

  • Master’s degree in Electrical/Computer Engineering, Computer Science, or related field (or equivalent experience)
  • Experience in ASIC/SoC development (5+ years)
  • Solid understanding of Object-Oriented Programming (OOP) concepts
  • Strong C/C++ programming skills, including STL and modern C++ practices, with experience in build systems (CMake/make) and toolchains (GCC)
  • Comprehensive understanding of computer architecture concepts and principles
  • Excellent software debug skills, with experience debugging with GNU tools
  • Familiarity with scripting languages (e.g. Python, PERL)
  • Ability to work effectively with cross-functional, globally distributed teams
  • Familiarity with Agile ways of working and methodologies, with the ability to take on Agile team roles and contribute to continuous integration practices using tools such as Git, Jenkins, and Jira
  • Strong verbal and written technical communication skills

Desired Qualifications

  • Experience with embedded software design and test
  • Exposure to debugging RTL in block and/or chip-level environments
  • Hands-on experience with TLM modeling using SystemC
  • Exposure to HW emulation/acceleration methods and tools
  • Pre-silicon and/or post-silicon debug experience
  • Exposure to artificial intelligence and the use of agentic workflows integrated into daily engineering work
  • Experience leading and mentoring other engineers

Benefits

  • Opportunity for an annual bonus based on business and individual performance.
  • Excellent health benefits including choice of three medical plan options and a dental plan option.
  • Company credits toward medical and dental premiums.
  • Investment in financial wellbeing with the Ericsson US 401(k) Plan offering automatic 3% company contribution and a 4% match.
  • Company credits for basic life insurance, accidental death and dismemberment coverage, and short-term and long-term disability coverage.
  • Option to participate in Ericsson’s Stock Purchase Plan.
  • Minimum of 15 days of accrued vacation, up to 3 personal days per year.
  • 11 annual holidays.
  • 8 hours of volunteer time.
  • 80 hours of sick time annually.
  • Up to 16 weeks of paid maternity leave and 6 weeks of parental or adoption leave at 100% of pay.
  • Financial wellness programs.
  • Educational assistance.
  • Matching gifts.
  • Recognition programs.

Skills

SystemCC++CMakemakeGCCPythonPERLGitJenkinsJira
#5G#6G#network products#SoC verification#virtual models#pre-silicon software development#modeling#SW driven verification#HW emulation/acceleration#Transaction Level Models#SystemC/C++#virtual SoCs#virtual platform releases#hardware/software co-simulation#IP and system architects#RTL verification#virtual prototyping tools#EDA partners#ASIC platforms#simulation infrastructure#semiconductor development#software teams#debug#data collection#reporting#Object-Oriented Programming#computer architecture#scripting languages#Agile#continuous integration#embedded software design#RTL#HW emulation/acceleration methods#pre-silicon#post-silicon#artificial intelligence#agentic workflows
Ericsson Logo

About Ericsson

Pioneering technology for connecting billions of people worldwide

Our purpose \nTo create connections that make the unimaginable possible.\n\nOur vision\nA world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.\n\nOur values\nPerseverance, professionalism, respect and integrity.\n\nThe future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey. \n\nFor a brighter future. For all. Let's #ImaginePossible

Ericsson Logo

Company

Ericsson

Job Posted

1 day ago

Employment Type

Full Time

Work mode

Hybrid

Salary

Negotiable

Experience Level

Senior

Locations

Austin, United States

Qualification

Master

Applicants

Be an early applicant