【LIGHT SEEKER Intern】Firmware Tools & Automation Intern_Smart Life Applications

職缺大約 1 個月前更新
雇主活躍於 6 天前

職缺描述

【About LIGHT SEEKER Program】
★ Internship Period:2026/06/29~2026/08/31
★ Application Deadline:2024/04/01
★ Salary: NTD $45,000/ month
LIGHT SEEKER is LITEON Technology's all-English summer internship program.
Join us, you'll have the chance to connect with interns from around the world, and through departmental internships, you'll deeply explore LITEON, discover your true self, identify what you truly value, and even have the opportunity to secure a pre-offer!
Wanna know more about LIGHT SEEKER >> Check it out
▸Mandarin version: https://vocus.cc/article/6756af95fd897800019ca395
▸English version: https://vocus.cc/article/6756af6efd897800019c9fab
★ Program Introduction Streamlined Video | Online (2026/03/20)

【Position】 【LIGHT SEEKER Intern】Firmware Tools & Automation Intern_Smart Life Applications
【Location】 Taipei Neihu
【Project Name】 GitHub Projects Automation
【Department Introduction】
Smart Life Applications Business Unit (SLA) develops integrated solutions for smart homes and smart buildings, covering security, surveillance cameras, and enterprise networking products such as Wi-Fi APs,Mesh routers, and switches to enable high-speed, reliable connectivity.

【Goal】
Implement a “Firmware Issue → GitHub Project Automation Assistant” so that firmware-related issues are automatically added to the designated GitHub Project, required fields are populated, and statuses are kept in sync. This replaces repetitive manual steps with a standardized, automated workflow—reducing overhead and human error while improving consistency, traceability, and overall development/collaboration efficiency—so the team can spend more time on analysis and delivery rather than project administration.

【Project Content】
1. Define the end-to-end workflow and automation rules (issue scope, target project(s), required fields, status mapping, edge cases/exceptions).
2. Build automation using GitHub-native tools (GitHub Actions / GitHub App) to auto-add new or updated issues to the designated GitHub Project.
3. Auto-populate and validate Project fields based on issue labels, templates, or metadata.
4. Implement status synchronization triggered by issue/PR events, label changes, or milestones.
5. Provide a manual override and audit trail (opt-out mechanism, re-run capability, logging/notifications) to ensure safe adoption and easy troubleshooting.
6. Create documentation and onboarding materials, and run a pilot with the firmware team to collect feedback and iterate.

【Milestone】
• 7/10: Review current workflow pain points, define the end-to-end workflow, and finalize automation rules and acceptance criteria.
• 7/17: Finalize the implementation approach (GitHub Actions vs. GitHub App), complete permissions/tokens + test repo/project setup, and finish a working POC for auto-add.
• 7/24: Deliver the core automation to auto-add new/updated issues to the designated GitHub Project and auto-populate required fields with basic safeguards and error logging.
• 7/31: Implement status synchronization and manual override/re-run capability, run a pilot with the firmware team, iterate based on feedback, and complete documentation and handover for final acceptance.

【Deliverables】
A GitHub Actions/App automation that auto-adds firmware issues to GitHub Projects (v2), populates required fields, syncs status, and provides logs + a setup/operations guide.

【Tool Used】
• GitHub Projects (Projects v2)
• GitHub Issues / Pull Requests
• GitHub Actions (workflow YAML)
• GitHub API (GraphQL for Projects v2, REST where applicable)
• Node.js (JavaScript/TypeScript) with actions/github-script (and/or Python scripts)
• GitHub App or Personal Access Token (PAT) + GitHub Secrets
• GitHub CLI (optional, for setup/testing)
• Markdown documentation (README, user/ops guide)

職務需求

【Major】
Computer Science

【Ability】
• Familiar with GitHub Actions (YAML) and automation workflows for issue/project management.
• Proficiency in Node.js (github-script and custom JavaScript/TypeScript) or Python for building automation logic.
• Hands-on experience with GitHub API integration, including Projects v2 via GraphQL.
• Understanding of authentication and permissions (PAT and/or GitHub App) and secure secret management.
• Strong analytical, communication, and project management skills to define rules, handle exceptions, and drive adoption.
• Ability to set up and validate in a test repo/project environment, and produce clear documentation (README, user/operations guide).

面試流程

★ Selection Process
Application Deadline: 4/1
Online Assessment: 4/2~4/8
Internview:4/14~5/15
Offer: Mid of May

關於我們

光寶科技(LITEON Technology)成立於 1975 年,不僅是台灣首家上市的電子公司,也是台灣 LED 產業的先驅。近半世紀以來,我們憑藉卓越的光電半導體與電源管理技術,立基全球市場。

近年來,我們以「能源」為主要策略,以光、電、智慧、互聯為核心科技,專注於四大領域解決方案並致力於打造 IoE(Internet of Energy):
• Green Data Centers 綠色資料中心
• Clean Mobility 潔能運輸
• Efficient Infrastructure 高效能基礎設施
• Smart Life 智能生活

┃企業永續觀點與承諾

光寶秉持「光電節能、環境永續」的經營願景,堅信永續發展是企業不可推卸的責任。我們不僅追求營收與獲利成長,更積極推動企業永續,承擔社會與環境責任。面對全球環境與氣候變遷的挑戰,光寶早在二十年前便開始對接國際規範與倡議,推動永續治理。在產品開發上,我們將低碳設計作為核心,設定目標—所有下一代產品碳排放降低 5%。同時,我們攜手供應鏈夥伴,以實際行動推動產業與社會的可持續發展,發揮關鍵影響力。

┃以人為本的策略藍圖
人,是光寶最重視的核心價值。我們珍視每位員工、夥伴與客戶,相信能透過科技釋放無限可能,為全球環境與人類生活帶來正向改變。同時,我們致力於打造多元共融的工作環境,提供健全的福利制度、透明的溝通管道、豐富的內部資源與個人成長機會,鼓勵夥伴發揮所長、突破框架,以「當責」的態度實現個人與企業願景。

光寶科技不僅是一家企業,更是一個大家庭。我們在全球設有多達334個據點,緊密連結亞洲、美洲、歐洲等地的30,000位團隊成員。無論身處何處,只要是光寶人,都是您的家人!


⚝光寶科技誠摯邀請您加入我們的大家庭!讓我們一同攜手向光前行!⚝