16 days ago
Responsibilities
- Develop and integrate SystemC/C++ Transaction Level Models 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 methodology.
- Enable early software development for future ASIC platforms.
- Maintain, enhance, and scale simulation infrastructure for reliability, usability, and development efficiency.
- Support simulation control, debugging, data collection, and reporting tools for hardware and software teams.
- Contribute to continuous integration practices and collaborate with globally distributed cross-functional teams.
Requirements
- Master’s degree in Electrical/Computer Engineering, Computer Science, or a related field, or equivalent experience.
- At least 5 years of experience in ASIC/SoC development.
- Strong C/C++ programming skills, including STL and modern C++ practices.
- Experience with CMake or make build systems and GCC toolchains.
- Strong understanding of computer architecture and object-oriented programming concepts.
- Software debugging experience using GNU tools.
- Familiarity with scripting languages such as Python and Perl.
- Ability to work effectively with cross-functional, globally distributed teams.
- Familiarity with Agile ways of working, team roles, and continuous integration tools such as Git, Jenkins, and Jira.
- Strong verbal and written technical communication skills.
- Highly desired: embedded software design and testing, RTL debugging, SystemC TLM modeling, hardware emulation/acceleration, pre- or post-silicon debugging, and experience leading or mentoring engineers.
- Exposure to artificial intelligence and agentic workflows integrated into engineering work is highly desired.
Benefits
- Hybrid work schedule in Austin, Texas; this is not a remote opportunity.
- Competitive compensation package with an annual short-term variable compensation opportunity; specific salary figures are not stated.
- Three medical plan options, a dental plan option, and company credits toward eligible medical and dental premiums.
- Ericsson US 401(k) plan with automatic company contributions and matching contributions up to 4% when eligible employees contribute at least 5%.
- Stock Purchase Plan, basic life insurance, accidental death and dismemberment coverage, and short- and long-term disability coverage.
- 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, prorated based on start date.
- Up to 16 weeks of paid maternity leave and 6 weeks of paid parental or adoption leave at 100% of pay.
- Financial wellness programs, educational assistance, matching gifts, and recognition programs.
About Ericsson
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.
