Ericsson

SYSTEM VIRTUAL PLATFORM DEVELOPER

Ericsson
Apply
1 day ago

Responsibilities

  • Develop and integrate Transaction Level Models in SystemC/C++ from hardware specifications and software use cases.
  • Design, develop, and debug test environments for validating and qualifying virtual SoCs.
  • Define test plans and coverage metrics for 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.
  • Support IP teams with RTL verification and engage EDA partners on virtual prototyping tools and methodologies.
  • Enable software teams to begin early development for future ASIC platforms.
  • Maintain, enhance, and scale simulation infrastructure for improved reliability, usability, and development efficiency.
  • Support hardware and software teams with simulation control, debugging, data collection, and reporting infrastructure.

Requirements

  • Master’s degree in Electrical/Computer Engineering, Computer Science, or a related field, or equivalent experience.
  • 5+ years of experience in ASIC/SoC development.
  • Strong C/C++ programming skills, including STL and modern C++ practices.
  • Experience with CMake/make build systems and GCC toolchains.
  • Comprehensive understanding of computer architecture concepts and principles.
  • Strong software debugging skills, including experience with GNU tools.
  • Familiarity with scripting languages such as Python and Perl.
  • Ability to work effectively with cross-functional, globally distributed teams.
  • Familiarity with Agile methodologies and continuous integration practices using Git, Jenkins, and Jira.
  • Strong verbal and written technical communication skills.
  • Preferred experience with embedded software design and testing, RTL debugging, SystemC TLM modeling, hardware emulation/acceleration, pre- and post-silicon debugging, artificial intelligence and agentic workflows, and mentoring engineers.

Benefits

  • Hybrid work schedule in Austin, Texas; this is not a remote opportunity.
  • Three medical plan options and a dental plan option with company medical and dental premium credits.
  • Ericsson US 401(k) contributions and matching, life insurance, accidental death and dismemberment coverage, and short- and long-term disability coverage.
  • Stock Purchase Plan, financial wellness programs, educational assistance, matching gifts, and recognition programs.
  • At least 15 vacation days, up to 3 personal days, 11 annual holidays, 8 hours of volunteer time, and 80 hours of sick time annually.
  • Up to 16 weeks of paid maternity leave and 6 weeks of paid parental or adoption leave at 100% of pay.

Tech Stack

C++CMakeGitJenkinsMakePerlPython

Categories

Ericsson

About Ericsson

10,000+ employees

Ericsson is a publicly traded telecommunications vendor that builds mobile network infrastructure (RAN, core, OSS/BSS), cloud platforms, and managed services for communications providers and enterprises. Founded in 1876 and headquartered in Kista, Stockholm, it supplies 5G systems to operators worldwide and owns Vonage, expanding network APIs and enterprise communications offerings.

Contact me