Description
DESCRIPTIONThe Engineer will design, implement, and maintain web-based user interface software on an Embedded platform.
Responsibilities
- Develop page layouts based upon existing wire-frame models or from scratch.
- Develop object model by analysing requirements or by reverse engineering Legacy products.
- Create and maintain HLDs, LLDs & Unit Test Plans
- Analyze, record and resolve defects reported by test engineers or end-users
- Design to accommodate product family of devices with different feature sets or architectures
- Optimize designs for performance, size or other constraints
- Bachelor degree or higher in electrical engineering/computer science or other appropriate discipline
- 7+ years software engineering experience
- Excellent written and verbal communications skills
- Web UI development skills using XHTML/CSS/Javascript/PHP technologies
- C/C++ Development experience
- Experience with Structured and Object Oriented Design methodologies required
- Strong knowledge of IP Networking and telecommunications protocols
- Experience using ClearCase or similar software configuration management system
- Cable/RF/DOCSIS networks knowledge preferred
- Perl & PHP Scripting languages desired
- Flash programming experience is a plus
- Knowledge of UI Localization techniques desired
- Knowledge of HTML5 and IP-Video protocols preferred
- Embedded Linux Development experience a plus
SKILLS
Web UI development using XHTML/CSS/Javascript/PHP technologies, C/C++ Development, Structured and Object Oriented Design Methodologies, IP Networking and telecommunications protocols, ClearCase or similar software configuration management system
Synectics offers competitive salaries and a full suite of benefits. EOE.