Senior HMI Developer, Flash Technologies
Location: Ottawa (Kanata), Ontario
Our Graphics Team is looking for a Senior Developer with experience in the development of advanced Flash-based Human Machine Interfaces for embedded environments. We look for people with a passion for technology and love what they do. If you are someone that lives and breathes computers and loves graphics, we want to talk to you! This position will report directly to the Manager, Graphics Team.
Job Duties
 |
Work on a team in a fast-paced and dynamic environment, providing a heavy focus on the development of rich Human Machine Interfaces for consumer devices.
|
 |
Develop and maintain state-of-the-art user interface components using Flash and Action Script 2.0 technologies.
|
 |
Design UI architectures that support simple user flows with appealing visuals for a variety of target users.
|
 |
Provide project estimates for requirements, designs, implementations and testing.
|
 |
Unit test and debug implementations on all relevant target architectures.
|
 |
Analyze and improve HMI animation and interaction performance using a variety of tools and techniques.
|
 |
Work with application and driver developers to help resolve problems and improve overall system performance.
|
 |
Maintain awareness of technological trends and evolving standards related to User Interface technologies and Consumer Electronic devices.
|
 |
Provide clear communication with development team members, technical leads, and management on project status, risks and approaches.
|
Experience & Education
 |
Bachelor’s degree in Computer Science, Mathematics, Engineering or equivalent
|
 |
5+ years of development experience creating rich user interfaces
|
 |
3+ years of development experience with Flash-based technologies
|
 |
3+ years experience using Adobe’s Flash and graphics development tools
|
 |
Proficiency in developing application components using Action Script 2.0
|
 |
Experience producing appealing vector-based graphics
|
 |
Experience with HTTP protocols and XML data integration
|
 |
Experience interfacing with other application components from Flash using various communication methods
|
 |
Ability to write and implement light, efficient and reusable UI elements and code
|
 |
Excellent communication and interpersonal skills
|
 |
Experience with streaming audio and video in Flash is a plus
|
 |
Experience with HMI and Flash development on embedded systems is a plus
|
Apply Online
Click here to submit your resume online.