Job Openings Construction Machinery Control

About the job Construction Machinery Control

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.

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.

Language Requirement:

  • Bilingual English and Japanese (N3 and above)