Software Engineer

Date Posted: 
Company Name: 
Job Location: 
Santa Ana , CA
Contact Name: 
George Wu
Contact Email:
Contact Phone: 
Job Description

Software Engineer - User Experience

As a Software Engineer with User Experience (UX) engineering skills, you will work in tandem with our development teams in identifying innovative products & solutions based on enhancing the user experience via all aspects of the product. The emphasis of your work will be in providing excellent UX design and implementation by applying your Human Computer Interaction (HCI) techniques and skills. Your primary responsibilities will be:

Coordinating with our Advanced Technology (Business Planning) Group in evaluate existing products from a HCI viewpoint and providing recommendations
Through the use of personas, product usage scenarios, wireframes and others HCI modeling techniques, provide the Development Teams with UX data to aide in the design & creation of various product solutions
As part of development team, design and implement software systems that can significantly contribute to a products’ success
Work with both internal & external groups to conduct research and development on various product ideas
Be able to execute and provide tangible results within defined timelines

​​Must – Skills / Knowledge:

Computer Science graduate with 2-4 years of programming & UX experience
Knowledge of HCI/UX practices such as Personas, Contextual Inquiry, paper prototyping, usability testing, etc.
Experience in developing user interfaces (UI) for software systems
Programming experience with at least one or more Object-oriented languages (Java, Python, C# etc.)
Mobile phone (Android and/or iOS) UI & software development experience
Familiarity with common Java development tools such as Eclipse or equivalent
Familiar with Agile development
Understanding of SDLC

​Desired – Skills / Knowledge:

Programming experience with exposure to Object-oriented languages (Java, Python, C# etc.)
Knowledge of Cloud Platforms such as AWS, Azure, Google Cloud etc.
Experience with one or more IoT platforms
Familiar with current Market and Customer Trends with software applications
Familiarity with data analytics and visualization systems
Some exposure to AI systems including conversational I/F, voice I/F, Machine Learning, and IBM Watson services

Closing Date: 
Position is open until filled