Construction Machinery Control
Job Overview
HMI Development Lifecycle:
- Participate in the design process for Construction machinery control functions, ensuring alignment with user needs and project specifications.
- Develop detailed designs for Construction machinery control features, including user workflows, screen layouts, and interaction paradigms.
- Design unit tests to thoroughly verify the functionality of individual Construction machinery control components.
- Implement features using C/C++ and Python programming languages.
- Testing and Verification:
- Conduct comprehensive unit testing to ensure the correctness and functionality of Construction machinery control code.
- Collaborate with the testing team to execute integration testing, verifying seamless interaction with other system components.
Required Skills
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred).
- Minimum of 5 years of experience in developing HMI applications, preferably for industrial or embedded systems.
- Strong proficiency in C/C++ and Python programming languages.
- Experience with user interface design principles and best practices.
- Experience with unit testing frameworks and methodologies.
- Familiarity with static code analysis tools (e.g., Coverity, PVS-Studio).
- Experience developing with Ubuntu for embedded systems (a plus).
- Excellent problem-solving and analytical skills.
- Strong written and verbal communication skills.
- Ability to work independently and manage multiple tasks effectively.
- A passion for construction equipment and user experience is a plus.
- Bilingual English and Japanese (N3 and above)
Japanese Level
Conversational Level
English Level
Business Level
Employer Type
Direct Hire
Currency
JPY
Working Visa sponsorship Available?
No