The UI and Display Platforms Group is seeking an energetic and motivated engineer to help lead the development of Pelcos next generation IP video display software. This person will be part of an experienced team of developers responsible for delivering client software applications for multiple platforms.
Responsibilities:
The role of the UI and Display Platforms Group is to provide all client-side user interface and video display software for Pelcos Endura line of products. The software written by this team must be well designed for future scalability and customization, and adhere to high usability standards. We focus on providing the best experience possible to our end-users through intuitive user interfaces. This team moves quickly, but has a strong commitment to quality and continuous improvement.
An engineer in this position is expected to:
· Write well designed, maintainable and robust user interface applications.
· Effectively apply software design patterns to create components that are easily testable, maintainable, and reusable. A high level of code quality is expected.
· Work effectively in a team setting. This person must be able to discuss complex software concepts with other developers.
· Effectively interface with designers, customers and stakeholders with good verbal and written communication skills.
· Be open to new technologies and methods. We are constantly looking for new ways to improve our platform, and arent afraid to throw code out once we find a better way.
Required Skills:
· Extensive programming experience in C# and C++.
· Solid design skills, with experience in application architectures for desktop, web and embedded platforms.
· Experience with WPF and/or FLEX programming required. Qt programming experience a plus.
· 7+ years of software engineering experience.
· B.S. in Computer Science or related field (M.S. preferred).
· Experience in human-computer interaction design, usability, graphic design and motion graphics is a plus.
· Experience in digital video technology and SOAP/REST knowledge is a plus.
Responsibilities:
The role of the UI and Display Platforms Group is to provide all client-side user interface and video display software for Pelcos Endura line of products. The software written by this team must be well designed for future scalability and customization, and adhere to high usability standards. We focus on providing the best experience possible to our end-users through intuitive user interfaces. This team moves quickly, but has a strong commitment to quality and continuous improvement.
An engineer in this position is expected to:
· Write well designed, maintainable and robust user interface applications.
· Effectively apply software design patterns to create components that are easily testable, maintainable, and reusable. A high level of code quality is expected.
· Work effectively in a team setting. This person must be able to discuss complex software concepts with other developers.
· Effectively interface with designers, customers and stakeholders with good verbal and written communication skills.
· Be open to new technologies and methods. We are constantly looking for new ways to improve our platform, and arent afraid to throw code out once we find a better way.
Required Skills:
· Extensive programming experience in C# and C++.
· Solid design skills, with experience in application architectures for desktop, web and embedded platforms.
· Experience with WPF and/or FLEX programming required. Qt programming experience a plus.
· 7+ years of software engineering experience.
· B.S. in Computer Science or related field (M.S. preferred).
· Experience in human-computer interaction design, usability, graphic design and motion graphics is a plus.
· Experience in digital video technology and SOAP/REST knowledge is a plus.
Source: Joel On Software