обновлено 3 дня назад
Staff Engineer, Firmware Development (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Engineer, Firmware Development (Embedded): Supporting embedded CI activities in an on-site hardware lab, including board bring-up, flashing, validation, troubleshooting, and Python-based automation with an accent on firmware deployment, diagnostics, and regression workflows. Focus on distinguishing hardware, firmware, OS, and interface issues, coordinating cross-functional resolution, and maintaining reliable embedded release validation.
Location: On-site in Osaka, Japan
Company
develops semiconductor solutions and embedded technologies for data infrastructure, including storage, cloud, enterprise, and AI systems.
What you will do
- Work on-site in a hardware lab and support embedded continuous integration activities.
- Maintain, organize, and track PCBs and boards used by development and QA teams, including revisions, failures, repairs, and inventory.
- Perform board bring-up, firmware flashing, validation, diagnostics, and troubleshooting.
- Develop Python-based automation for testing, flashing, monitoring, firmware builds, deployment, validation, and regression workflows.
- Identify issues across hardware, firmware, operating systems, and interfaces, and coordinate resolution with hardware, firmware, QA, and DevOps teams.
- Support CI/CD pipelines, automated release validation, lab safety, board handling, and ESD compliance.
Requirements
- 4–6 years of experience in embedded systems operations or support.
- Strong Python and Bash scripting skills with practical automation experience.
- Hands-on experience in an embedded hardware lab, including PCB or board bring-up, flashing, and debugging.
- Experience with Linux systems, OS installation, Raspberry Pi image installation, Git, and version control.
- Basic networking and security knowledge for embedded devices.
- Bachelor’s degree in Electronics or Computer Systems Engineering, with a Master’s degree or higher preferred; good communication skills in English and Japanese.
Nice to have
- Experience with CI/CD tools such as Jenkins or GitHub.
- Knowledge of UART and Ethernet communication protocols.
- Experience with Python test frameworks, including PyTest.
- Ability to understand hardware schematics and board-level components.
Culture & Benefits
- Eligibility to participate in bonus and equity plans, including a new-hire equity grant and annual equity refreshers.
- Collaborative, transparent, and inclusive work environment.
- Resources and support for professional growth and development.
- Employment may require eligibility to access export-controlled technology and may involve an export license review.
Hiring process
- Interviews evaluate individual experience, thought process, and communication skills in real time.
- AI tools, transcription applications, automated answer generators, and automated note-taking bots are not permitted during interviews.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →