Senior招聘~~Software System Architect, Fortune 500, mobile+embedded

2019-07-18 06:13
公司:五百强,招人的是consumer electronics部门。这个项目做的是移动平台上的娱乐相关产品。

最好会说粤语。

资深职位,经验5年以下的同学不用投了。

地点:香港1个、新加坡2个。投的时候请说明申请哪里的。

要求:

Software System Architect

Job/Role
Software System Architect
Job characteristics Software Syetem Architect is given assignments by the Software Development Manager with empowerment from Category Innovation Lead to initiate, originate, concept exploratory, technology feasibility study and solution architecture to define differentiator and control point in our product service portfolio. He is involved deeply in the early supplier/partnership engagement model to define execution strategy to manage technology solution involving complex software eco-system. He draws up a technology blueprint on the basis of the proposals worked out by the project management, seek upfront development and prototyping in consultation with system architects and functional management and do technology related risk assessment and mitigation.

Software architect defines the structure of the hardware and/or software subsystems that is to be developed and also defines the way in which it has to be divided into separate components and/or modules. He is confronted with a continuous inflow of technology options that have to lead to decisions with conflicting effects. He is responsible for completion of the end to end software solution architecture proposal that optimise scope, cost, time, and quality target in consulting with hardware function on interface and hardware constraints. As software architect, he determines software technical risks, formulate mitigation actions and lead team to underpin actions to technical risk closure. If faced with setbacks, conflicts of priority, or the threat of overspending the budget, he devise solutions and submit them to project management for review and resolution.

Key areas of responsibility
Lead and manage the software architecture for consumer electronic product.
Gather & map top level requirement, e.g. Customer requirement Specification, into Functional requirement specification
Create software architecture in a modular, maintainable and portable way to ensure efficient implementation, integration, validation, extension and reuse
Develop prototype and conduct technical feasibility study on new technology and architecture; Provide early effort estimation, risk overview on new technology area &/or Change request items
Discuss functional requirement with supplier and provide technical advise to the project team on software component, Audio/video standard, input/output standard, architecture, design & technology input to Software Project Manager /Project Leader in the software project planning and estimation process to secure delivery commitments
Support system architects on choices to be made in definition of software interfaces
Review technical solutions at software level (design and core module codes and test cases)
Work with system & other discipline architects to ensure the whole system performs according to product specification and quality requirements
Support the software developers in Architecture related problems during design and early implementation and test; Support project team in red-alert issues resolution & direction setting
Lead software process/architecture improvement activities


Main experience required

MSc/Degree in Computer/Electrical Engineering/Science
7 – 10 years software solution development and product evolution experience in convergence of IT and consumer product space.
Strong application knowledge of embedded software development, networked connectivity and mobile application. Preference on design and implementation of software systems in connected products with audio/video/multimedia space.
Knowledge of and experience in audio and video technologies (transmission and codec), hardware/software interfaces and connectivity technologies (USB, HDMI, Wifi, DLNA, Zagbee, etc).
Insight working knowledge on Apple, Google and Microsoft Mobile related technologies
Experience in and possesses understanding of cross disciplines (Electrical. Mechanical, Quality)
Knowledge of software engineering processes especially on relevant analysis and design methodology.
Abstract, analytical, and creative thinker with helicopter view ability, capable of finding an appropriate solution to complex problems.
Strong interpersonal skill
Communicative and good listening skills.
Ability to write precise technical document


Necessary know how / skills

University education in technical engineering of the relevant technology or has reached this level through another form of training or experience.
Knowledge of project management methods, costs estimation techniques, etc. PMP or related certification is a plus point
Knowledge and understanding of embedded solution and internet solution.
Specific knowledge of relevant areas of mobile application product development and releases.
Proven
Directing and motivating of project members; coaching skills required.
Negotiating skills.
Knowledge of the CMMi or related continuous process improvement framework.

Required personality characteristics
High energy technical leader and team player.
Strong self starter with excellence communication skills
Power of persuasion, strong team leader capability and ability to convince and lead other on technology evolution path
Innovative and constantly challenge status quo to drive great result/outcome
Able to abstract complex business requirement and translate into viable technology solution

请email:qianqian@uniconnect.com.sg,电话63251262.

0 个回答

查看全部回答