SYSTEM VIRTUAL PLATFORM DEVELOPER

Ericsson•Austin, TX
•Hybrid

About The Position

Ericsson Austin is seeking a Senior System Virtual Platform Engineer to join its semiconductor development organization and support development of 5G and 6G network products. The position contributes to SoC verification by developing virtual models and enabling pre-silicon software development. The engineer will work with a diverse team and gain exposure to modeling, software-driven verification, and hardware emulation and acceleration. The role involves developing and integrating SystemC/C++ Transaction Level Models from hardware specifications and software use cases, building and validating virtual SoC test environments, and qualifying platform releases. The engineer will collaborate with IP and system architects, IP teams, EDA partners, and software teams, while supporting simulation, debug, data collection, and reporting infrastructure. The position is based in Austin, Texas, with a hybrid work schedule and is not remote. Ericsson describes its Austin development center as working on hardware and software for global 5G mobile telecommunications infrastructure. The company emphasizes high-quality technology development, individual balance, diversity, and respect for each person's contributions and perspectives.

Requirements

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

Nice To Haves

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

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.
  • Collaborate with IP and system architects to translate hardware requirements into virtual platform solutions.
  • Partner with IP teams to support and accelerate RTL verification efforts.
  • Engage with EDA partners on virtual prototyping tools and methodology.
  • Enable software teams to begin early development for future ASIC platforms.
  • Maintain, enhance, and scale 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.

Benefits

  • Annual bonus opportunity through a Short-Term Variable Compensation Plan.
  • Choice of three medical plan options and a dental plan option, with company credits toward premiums for employees and eligible covered dependents.
  • 401(k) plan with an automatic 3% company contribution and matching contributions of up to 4% when employees contribute at least 5% of eligible pay.
  • Company credits for basic life insurance, accidental death and dismemberment coverage, and short-term and long-term disability coverage.
  • Option to participate in the Ericsson Stock Purchase Plan.
  • At least 15 days of accrued vacation for new employees, up to 3 personal days per year, 11 annual holidays, 8 hours of volunteer time, and 80 hours of annual sick time.
  • Up to 16 weeks of paid maternity leave.
  • 6 weeks of paid parental or adoption leave at 100% of pay.
  • Financial wellness programs.
  • Educational assistance.
  • Matching gifts.
  • Recognition programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service