Marvell Technology logo

Embedded Software Engineer — Virtual Platforms (SoC Simulation)

Marvell Technology
June 10, 2026
Full-time
On-site
Taipei, TW
EDA Jobs, Level - Mid-Career

Job Title

Embedded Software Engineer — Virtual Platforms (SoC Simulation)

Role Summary

Work on Virtual Platforms within the MBE (Marvell Business Engine) group to develop functional simulations and platform software that enable early software bring-up and validation for System-on-Chip (SoC) designs.

The role focuses on building accurate, efficient simulation models, collaborating with firmware and software teams, and using simulation results to diagnose and resolve firmware/software issues.

Experience Level

Mid-level. Guidance in the posting: 3–5 years of related experience for candidates with a Bachelor's degree; 2–3 years with a Master's or PhD.

Responsibilities

Primary responsibilities include creating and maintaining functional simulation models and supporting early software development and debugging.

  • Design and implement SoC functional models for virtual platforms.
  • Collaborate with firmware and software teams to define inputs and deliver simulation environments for early software development.
  • Use simulation results to analyze and diagnose firmware and software issues.
  • Integrate models with existing simulator frameworks and maintain model accuracy and performance.
  • Document models, test cases, and usage instructions for software teams.
  • Promote and support adoption of virtual platforms across teams to accelerate development.

Requirements

Must-have technical skills and professional behaviors; listed as concise bullets. Degree details are summarized in the Education Requirements section below and are removed from this list to avoid duplication.

  • Proficient programming in Python and C++.
  • Fundamental understanding of firmware and software architecture.
  • Experience with computer architecture concepts; familiarity with ARM and/or RISC-V is highly valued.
  • Three to five years of relevant professional experience (see Education Requirements for degree-specific guidance).
  • Willingness to learn new tools and technologies; collaborative team player.
  • Nice-to-have: experience with virtualization/simulator technologies such as Virtualizer, Simics, QEMU, or gem5.

Education Requirements

Bachelor's degree in Computer Science, Electrical Engineering, or a related field is stated (with 3–5 years of experience). A Master's degree or PhD in Computer Science, Electrical Engineering, or related field is also referenced (with 2–3 years of experience). The posting allows other majors if the candidate has sufficient relevant knowledge or experience.


About the Company

Company: Marvell Technology

Headquarters: Santa Clara, California, United States

Marvell’s semiconductor solutions serve as essential building blocks of the data infrastructure connecting our world, driving innovation across enterprise, cloud, AI, and carrier architectures. The company focuses on creating transformative technology that shapes the future.

Marvell Technology logo

Date Posted: 2026-06-10