Description

Responsibilities:

Design and develop user interfaces for embedded systems using Java, JavaFX, or similar technologies
Collaborate with hardware and software engineers to integrate user interfaces with embedded systems
Implement graphical user interfaces (GUIs) that are responsive, visually appealing, and user-friendly
Optimize UI performance for embedded platforms with limited resources, such as memory and processing power
Conduct usability testing and gather feedback to improve the user interface design
Work closely with product managers and stakeholders to understand requirements and translate them into UI designs
Stay updated with industry trends and best practices in embedded UI development

Qualifications:

Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Master's degree is a plus
5-8 years of hands-on experience in Java-based UI development for embedded systems
Proficiency in Java programming and familiarity with UI frameworks such as JavaFX, Swing, or AWT
Experience with embedded software development tools and environments
Knowledge of software design patterns, UI/UX design principles, and usability standards
Strong problem-solving skills and the ability to work independently as well as part of a team
Excellent communication skills and the ability to collaborate effectively with multidisciplinary teams
 

Education

Any graduate