PRINCIPAL ENGINEER, SOFTWARE DEVELOPMENT ENGINEERING
• Communicate with the cloud and middleware team in the USA to implement the cloud features.
• Scrum board management (Jira).
• Co-work with chip vendor to develop our own SDK for the new product.
• Co-work with PM and OEM for mass production. Need to define and discuss what items we need to verify and how to verify them in the factory.
• Implemented GitHub CI/CD pipelines to automate the release process of SDKs, ensuring efficient, repeatable, and reliable delivery. Configured workflows for automated build, testing, and deployment, reducing manual effort and minimizing errors.
• Handle the project schedule and make sure to release the firmware in the field on time.
FIRMWARE MANAGER
• Have 7 members in the team
• Communicate with the cloud and middleware team in the USA to implement the cloud features. Need to clear understand the requirement from other teams and provide the best solution to implement the features.
• Design the Debian like the system (WD OS5) to NAS.
• Scrum board management (Jira).
• Enterprise-grade Network-Attached Storage maintain