Contribute and coordinate for the software development across multiple cross-functional teams, including the embedded development team and external development team.
Responsible for evaluating, identifying, and developing solutions for cloud services and IoT platforms.
Leading software development projects.
Locating and directing solutions for critical challenges involving cloud infrastructure and software development.
Training and overseeing the activities of the members of the development team.
Develop and manage a scalable, secure, flexible, and maintainable architecture for a highly scalable consumer IoT products and responsible for ensuring that the products meet or exceed the expected product standard.
Lead and participate in agile development and assist the team in design reviews, code reviews, unit, and system integration tests.
Define product requirements, specification, design, and test documents.
Research and recommend innovative and progressive development operations technologies, solutions and providing justification for proposed solutions.
Prototype theoretical concepts and deliver reference architectures, comprehensive studies, guidelines and recommendations for development team to follow and implement.
Performs other tasks as assigned.
Nature & Scope:
Oversees a group of employees and ensures job is done correctly
Provides daily objectives
Guides team at task level to ensure company goals are met
Is recognized as an expert in own area within a department