Marvell

Staff Engineer, Software / Firmware Engineering

Taiwan · Work style not stated · Full time

Apply on the employer’s site ↗See how well you match this job

You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.

About the role

Description from the employer’s posting. Check the employer’s page for the current version.

  • EmployerMarvell
  • LocationTaiwan
  • Work styleWork style not stated
  • Employment typeFull time
  • Employer posted

About Marvell

Marvell’s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities.

At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead.

Your Team, Your Impact

The team focuses on developing and implementing low-level firmware and software for advanced Compute, Storage, and Custom ASIC platforms.

At Marvell, you'll find a fun and exciting work environment with significant growth potential.

You will collaborate closely with Hardware, Design, and Software teams to bring up, test, and validate new products, ensuring secure operation, high performance, and seamless system integration.

Show full description

What You Can Expect

Design and develop firmware and platform software for Marvell’s Compute, Storage, and Custom ASIC solutions

Develop and maintain BMC/OpenBMC-based management firmware for hardware reference platforms

Partner with hardware teams to bring up and validate BMC and system platforms

Implement and optimize management controller firmware to improve platform observability and testability

Develop low-level drivers and platform services (USB, I2C, I3C, SPI, PCIe VDM, etc.)

Build and maintain system management features (MCTP, PLDM, IPMI/Redfish, telemetry, health monitoring)

Create test plans, automate validation, and contribute to CI/CD pipeline for firmware qualification.

What We're Looking For

Proficiency in C/C++ programming and debugging.

Hands-on experience with OpenBMC or other BMC firmware stacks
Familiarity with Yocto/OpenEmbedded build system (bitbake, recipes, layers)

Experience with Linux-based firmware development in embedded environments

Knowledge of D-Bus, systemd, IPMI/Redfish, MCTP, PLDM, and related management protocols

Experience developing or integrating drivers (USB, I3C, I2C, SPI, UART, GPIO, PCIe VDM, etc.)

Understanding of server platform architecture and out-of-band management

Experience bringing up and debugging BMC platforms on real hardware

Strong knowledge of Arm Cortex-M, Cortex-A and RISC-V cores.
Proficiency in Zephyr, Tock or other real-time operating systems (RTOS).

Familiarity with OpenBMC upstream contributions or customization is a plus


This role is eligible to participate in Marvell's bonus and equity plans, including a new hire equity grant and annual equity refreshers, ensuring you are rewarded for your contributions and remain invested in the company's long-term success.


Additional Compensation and Benefit Elements

With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity. We’re dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us. For additional information on what it’s like to work at Marvell, visit our Careers page.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

Interview Integrity

To support fair and authentic hiring practices, candidates are not permitted to use AI tools (such as transcription apps, real-time answer generators like ChatGPT or Copilot, or automated note-taking bots) during interviews.

These tools must not be used to record, assist with, or enhance responses in any way. Our interviews are designed to evaluate your individual experience, thought process, and communication skills in real time. Use of AI tools without prior instruction from the interviewer will result in disqualification from the hiring process.

This position may require access to technology and/or software subject to U.S. export control laws and regulations, including the Export Administration Regulations (EAR). As such, applicants must be eligible to access export-controlled information as defined under applicable law. Marvell may be required to obtain export licensing approval from the U.S. Department of Commerce and/or the U.S. Department of State. Except for U.S. citizens, lawful permanent residents, or protected individuals as defined by 8 U.S.C. 1324b(a)(3), all applicants may be subject to an export license review process prior to employment.

#LI-SYU

Staying safe while you apply

  • Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
  • Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
  • Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.

Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.

Preparing for this role with ROLIVA

  • Check the fit.

    Compare the requirements with the experience you have confirmed, including gaps.

  • Prepare honestly.

    Build interview stories and application drafts from your own evidence.

  • Keep track.

    Save the role and record your own application status and follow-ups.

Create a free workspace or log in.

Software engineer jobs in Taiwan

ROLIVA currently lists 155 open roles like this in Taiwan.

Employers hiring for this

  • Trendmicro43 open roles
  • Cadence24 open roles
  • SiFive9 open roles
  • KLA8 open roles
  • Airproducts6 open roles

Top skills asked for

Listings whose description mentions each term. A mention is not a requirement.

At a glance

  • Employment typeFull time
  • SeniorityLead / Principal
  • Employer posted
  • Added to ROLIVA
  • Last checked

Explore similar roles

Similar jobs