Staff Engineer, Firmware Development
On-site · Osaka, Osaka, Japan
Job Summary
Staff Engineer, Firmware Development in Marvell’s embedded hardware lab. Responsibilities include board bring-up, flashing, validation, troubleshooting, and coordinating with hardware, firmware, QA, and DevOps teams. Develop and maintain Python-based automation for testing, flashing, diagnostics, and monitoring; automate firmware builds, deployment, validation, and regression workflows; support CI/CD pipelines and automated release validation for embedded software; ensure lab safety, board handling best practices, and ESD compliance. Requires 4–6 years of experience in embedded systems operations or related roles, strong Python/Bash scripting, Linux experience, PCB/board bring-up and debugging, and Git/version control. Bachelor in Electronics or Computer Systems Engineering (Master preferred); additional exposure to CI/CD tools and knowledge of UART/Ethernet are assets. Location: Osaka, Japan.
Required Qualifications
- Bachelor in Electronics or Computer Systems Engineering (Master and above preferred)
- 4–6 years of experience in Embedded Systems operations or support roles
- Strong Python / Bash scripting skills with hands-on automation experience
- Practical experience in an embedded hardware lab environment
- Hands-on exposure to PCB/board bring-up, flashing, and debugging
- Experience with Linux systems (OS installations, Raspberry Pi image install)
- Experience using Git and version control systems
- Basic networking and security knowledge for embedded devices
- Preferred: Exposure to CI/CD tools (Jenkins, GitHub)
- Knowledge of UART, Ethernet
- Experience with Python test frameworks (PyTest)
- Good understanding of hardware schematics and board-level components
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.