About the Role
We are seeking a motivated Firmware Development Engineer to join our team. This role focuses on designing, developing, testing, and enhancing embedded firmware for our thermal transfer printers, support product Management tn activities, while also working closely with Japan HQ and global product teams to deliver innovative solutions that meet customer and market needs.
Key Responsibilities
Firmware Development
- Design, develop, test, and debug embedded firmware and applications for thermal transfer printers.
- Modify firmware to emulate alternative printer technologies and enhance product compatibility.
- Support firmware updates and improvements based on customer and market feedback.
Cross-Cultural Collaboration
- Serve as a liaison between Japan HQ and global engineering teams, ensuring smooth technical communication and collaboration.
Product Management Support
- Work with product managers to define firmware feature requirements.
- Translate customer needs into technical specifications.
- Contribute to roadmap planning and feature prioritization.
- Ensure firmware aligns with product strategy and market expectations.
Requirements
- Degree in Computer Science, Electrical/Electronics Engineering, Mechanical Engineering or related field.
- Minimum 2 years of relevant experience in embedded firmware development (or equivalent skills).
- Proficiency in C/C++, Linux system programming, and embedded firmware/application development.
- Familiarity with thermal transfer printer protocols and embedded systems.
- Knowledge of additional printer programming languages will be an advantage.
- Japanese: Fluent (speaking and reading), required for direct technical communication with Japan HQ where documentation and discussions are conducted in Japanese.
- Experience collaborating with cross-functional teams.
- Ability to define and manage firmware feature scope.
- Understanding of product lifecycle management and agile development processes.