Marvell

Software Engineer

Marvell
Apply
1 day ago
Taipei, TaiwanMid Level

Responsibilities

  • Create accurate and efficient functional models for System-on-Chip designs.
  • Collaborate with software teams to gather inputs and enable early-stage development before physical silicon is available.
  • Diagnose and resolve firmware issues by analyzing simulation results.
  • Promote adoption of virtual platforms to accelerate development and improve collaboration.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field and 3–5 years of related professional experience.
  • Alternatively, a master’s degree or PhD in Computer Science, Electrical Engineering, or a related field with 2–3 years of experience.
  • Working knowledge of Python and C++.
  • Fundamental understanding of firmware and software architecture.
  • Experience with Virtualizer, Simics, QEMU, or gem5 is desirable.
  • Experience with ARM and/or RISC-V computer architecture is highly valued.
  • Other majors may be considered with sufficient relevant knowledge or experience.
  • Ability and willingness to learn new technologies and tools and collaborate with teammates.

Benefits

  • Eligible to participate in bonus and equity plans, including a new-hire equity grant and annual equity refreshers.
  • Competitive compensation and benefits in a collaborative, transparent, and inclusive work environment.
  • Professional growth and development opportunities.

Tech Stack

Categories

Marvell

About Marvell

10,000+ employees

Marvell designs and sells semiconductors for data infrastructure, including Ethernet switching and PHYs, optical and 5G connectivity, storage controllers, and custom compute silicon (ASICs/DPUs) used by cloud providers, telecom carriers, and enterprise OEMs. Its business model centers on selling chips and platform solutions and co-developing custom silicon with major customers. Founded in 1995 and headquartered in Santa Clara, it is a public company traded on NASDAQ (MRVL).

Contact me