Software Developer: Human Factors Specialist
Enthought is looking for a human factors specialist to help design and implement scientific applications. An ideal candidate has a strong background in math or science that allows quick understanding of the diverse problem domains we work in and is comfortable working as an integral part of a software development team. The human factors specialist will be called upon to design interfaces to handle large-scale datasets, and to coherently integrate various components in a plug-in architecture.
Desired Skills and Capabilities
- Experience leading human factors efforts
- Master's degree in a Human Factors/Usability related field or demonstrated equivalent experience; degree in a scientific field is a plus.
- Experience applying user interface design best practices
- Experience designing rich client GUIs. Web design is good also, but rich client experience is required.
The following are not all required, but all are helpful.
- Significant experience designing user interfaces with 2-D and 3-D data visualization is valuable. The ability to develop software prototypes for designs and strong development skills are a huge plus.
- Software development skills. Python, and C/C++ are the primary languages we use. Experience in Matlab, Java, and FORTRAN is also applicable.
- Attention to aesthetic aspects of software
- Graphic design skills are a plus, but not required
- Experience with user testing
