Responsibilities
• Define project scope, timelines, and resource allocation
• Drive improvements in software engineering practices
• Submit proposals and progress reports
• Design/Architect new software products
• Create product roadmaps for existing & new software products
• Responsible for designing, implementing, and optimizing software algorithms that enable image processing, computer vision and motion control.
Requirements
• Degree in EEE/Computer Science/Computer Engineering or equivalent
• Minimum 5~10 years of technical experience in software development
• Strong leadership, communication, and organizational skills
• Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.