说明:
此信息由中华英才网审核并发布(查看原发布网址),应届生求职网转载该信息只是出于传递更多就业招聘信息,促进大学生就业的目的。如您对此转载信息有疑义,请与原信息发布者中华英才网核实,并请同时联系本站处理该转载信息。
Role description
The role of Software System Architect is to design the software architecture, manage the software requirement, evaluate and is responsible for the technical solution of a platform or product. He has to ensure the quality of the software. He is responsible to lead the realization of the software system and guide/coach the development team.
Responsibilities
*Support of Management to identify technical trends in software development and specifically in mobile phone development
*Support of the Software Management on all technical aspects, including continues improvement of software development processes/procedures (technically and formal)
*Technical management of 3’rd party software and outsourced software Mentor and coach software engineer and software architects of technical skills, knowledge transfer and competencies to fulfill their role
* lead the implementation/realization and quality of a complete mobile phone project or of complex applications and sub-system
* Participate in the evaluation of a complex software system to ensure compliance to product specifications and requirements
* Responsible for work breakdown and effort estimation in platforms and projects
*Assist project leader in project schedule creation and maintenance and risk management Define technical requirements for 3’rd parties and do or lead technical investigations of applications provided by 3’rd parties Competencies required
*Very good technical expertise, to understand and analyze technical problems and solutions
*Working experience in embedded software development, experience with real time OS is a must; preferable experience in Mobile Phone software development
* Proficient in C/C++, assembler is must; Java (J2ME) preferred
*Knowledge of Mobile Communication Systems and features
*Familiar with software development methodologies such as OOA/OOD
*Knowledge of software processes, e.g. CMMI
*Very good communication skills
*Able to communicate clearly
*Able to lead technical project meetings and discussions, also with external partner
*Able to communicate efficiently on different levels, like Project Manager, external companies , managers, developers and others on requirements, project status and results
*Knowledge of software processes, e.g. CMMI
*Technical knowledge/Ability to analyze
*Leadership
*Able to lead the implementation/realization of a complete mobile phone project or of complex applications and sub-systems
*Working cooperatively and productively with others to achieve results
Very good coaching and mentoring capabilities.