Login or register to see your saved jobs and receive scout emails
Login or register to find a job
Job ID : 1490439 Date Updated : December 3rd, 2024

Construction Machinery HMI Developer

Hiring Company Cyient K.K.
Location Chiba Prefecture
Job Type Permanent Full-time
Salary Negotiable, based on experience

Job Description

Position: Construction Machinery HMI Developer
Location: Katsuta
Language: N2 and above

Job Description:

Responsibilities:
•    HMI Development Lifecycle:
•    Participate in the design process for HMI functions, ensuring alignment with user needs and project specifications.
•    Develop detailed designs for HMI features, including user workflows, screen layouts, and interaction paradigms.
•    Design unit tests to thoroughly verify the functionality of individual HMI components.
•    Implement HMI features using C/C++ and Python programming languages.
•    Integrate HMI components with the overall system architecture.
•    Testing and Verification:
•    Conduct comprehensive unit testing to ensure the correctness and functionality of HMI code.
•    Collaborate with the testing team to execute integration testing, verifying seamless interaction with other system components.
•    Technical Expertise:
•    Perform static analysis of code to identify potential bugs and maintain code quality.
•    Maintain and document HMI code for future reference and maintainability.
•    Stay up-to-date on the latest advancements in HMI design and construction machinery technology.

General Requirements

Minimum Experience Level Over 6 years
Career Level Mid Career
Minimum English Level Business Level
Minimum Japanese Level Business Level
N2 and above
Minimum Education Level Bachelor's Degree
Visa Status Permission to work in Japan required

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.

Job Location

  • Chiba Prefecture

Work Conditions

Job Type Permanent Full-time
Salary Negotiable, based on experience
Industry Automobile and Parts

Job Category

  • Machinery and Automobile Technology > Production Engineering (Machinery, Automobile)
  • Machinery and Automobile Technology > Production, Factory Manager, QC (Machinery, Automobile)
  • Machinery and Automobile Technology > Support Engineer (Machinery, Automobile)
  • Machinery and Automobile Technology > Service Engineer, Mechanic