joblisting
Your current location:Home>Career Centre>Job Hunting TipsSoftware Architect
Responsibility
- Participate in all SW development activities in the integrated Product Development stage
- Lead SW requirements engineering base on confirmed business requirement,
- Develop and review product architecture;
- Develop and support integration and test strategy;
- Support System Architect in definition of business requirements, creation of architecture, Choice/Definition of HW/SW Interface.
- Work closely with project team and ODM/OEM supplier for project performance and supplier deliverables, proactively cooperate with SPL, provide necessary training/coach to the SW designer/developer on the design/implementation, etc.
- Technical Leader to track new technology in CL, and develop/ create the technology roadmaps, function roadmaps.
- Contribute to SW supplier Management, including scouting, auditing/assessment, Co-responsible for building up competence of ODM/OEM supplier.
- Contribute towards building competence of SW group for growth to meet business needs.
Qualifications
- Bachelor or above in CS/EE/IT.
- 10+ year’ coding experience in C/C++, Assemble Language.
- 5+ years’ development and design working experience on Linux in embedded system
- Real working experience in microcontroller (MCU) and advanced processors like ARM/MIPS
- 5+ years’ architect working experience in CE Industry, Audio/Video products with Wi-Fi connection is preferred.
- Skillful requirements collection and definition
- Strong ability in the SW architecture design
- Master the TCP/IP protocol, be familiar with sniffer tool to analysis the protocol
- Skillful UPnP/DLNA Technology, with DMS/DMR/Controller development experience preferred, Knowledge of UPnP stack is plus.
- Practical ability to porting the Boot loader and OS, customization of OS