Marvell Technology logo

Staff Engineer, Firmware Development

Marvell Technology
June 05, 2026
Full-time
On-site
Osaka, Japan
Test Engineering Jobs, Level - Senior

Job Title

Staff Engineer, Firmware Development

Role Summary

Support embedded firmware development and hardware lab operations for storage controller platforms. Maintain board inventory and test infrastructure, develop automation for flashing, validation, and CI/CD, and collaborate with hardware, firmware, QA, and DevOps to resolve cross-domain issues.

Experience Level

Senior-level role. The posting indicates 4–6 years of relevant experience in embedded systems operations or support roles.

Responsibilities

Primary on-site lab and automation responsibilities:

  • Operate and maintain hardware lab equipment and PCBs/boards used by development and QA teams.
  • Perform board bring-up, flashing, validation, troubleshooting, and repair tracking.
  • Develop and maintain Python-based automation for testing, flashing, diagnostics, and monitoring.
  • Automate firmware builds, deployment, validation, and regression workflows integrated with CI/CD pipelines.
  • Diagnose and distinguish issues across hardware, firmware, OS, and interfaces; coordinate cross-team resolutions.
  • Support embedded CI activities, automated release validation, and DevOps integrations.
  • Ensure lab safety, proper board handling, and ESD compliance.

Requirements

Must-have technical skills and experience:

  • 4–6 years in embedded systems operations or support roles.
  • Strong Python and Bash scripting; hands-on automation experience.
  • Practical experience in an embedded hardware lab environment with PCB/board bring-up, flashing, and debugging.
  • Experience with Linux systems (OS installation, device images).
  • Experience using Git and version control systems.
  • Basic networking and security knowledge for embedded devices.
  • Good communication skills in English and Japanese.

Preferred skills:

  • Exposure to CI/CD tools such as Jenkins or GitHub Actions.
  • Knowledge of communication protocols (UART, Ethernet).
  • Experience with Python test frameworks (PyTest).
  • Ability to read hardware schematics and identify board-level components.

Education Requirements

Bachelor's degree in Electronics or Computer Systems Engineering is specified; Master's degree or higher is preferred.


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-05