# 資訊科技產業專案設計課程作業 3
## Resume
[Resume](https://docs.google.com/document/d/1WzC29BJYuTdBkubf5rqrqSJjXl1igZLH/edit?usp=sharing&ouid=117138314881085511116&rtpof=true&sd=true)
## 自身評估
* 四中學CS、四大碩CS。
* 大學成績後段班。
* 大學專題(Community Detection)、碩班研究方向(Federated Learning)
## 相關工作職缺項目
### MediaTek
[電腦視覺與影像處理演算法工程師](https://careers.mediatek.com/eREC/JobSearch/JobDetail/MTK120240920003?returnUrl=%2FeREC%2FJobSearch%3FsortBy%3DExtJobCategoryName%26order%3Dnull%26page%3D1%26searchKey%3D%26category%3D9002%26workExp%3D0011%26branch%3D0000009256%26program%3D)
:::spoiler Job Discription
### 職缺說明
1. AI 電腦視覺演算法開發
2. AI 影像與視訊處理演算法開發
3. 針對 Edge AI 之演算法優化
### 職缺需求
1. 熟悉電腦視覺演算法
2. 熟悉影像處理演算法
3. 熟習深度學習架構: Pytorch, Tensorflow
4. 熟悉 Python, C/C++ 程式設計
:::
### 自身能力適配程度
#### 符合
* 研究方向與 Edge AI 相關 (Federated Learning)。
* Python、C 語言能力尚可。
#### 不符合
* 修習過電腦視覺與影像處理相關課程,但僅限於使用 OpenCV 套件,對其演算法實作與數學運算尚無深刻理解。
* 修習過人工智慧相關課程,其中使用過 Pytorch 深度學習框架,但對其數學運算尚無著墨。
* 不熟悉 C++。
-----
### NovaTek
[車載韌體系統工程師](https://www.104.com.tw/job/8ixbk?jobsource=n104bank1)
:::spoiler Job Discription
### 產品線描述
1. 車載 LCD/OLED TCON & TCON embedded Driver IC
2. 車載 LCD Local Dimming embedded TCON & DDIC
3. 車載 TDDI (Touch and Display Driver Integration)
### 工作內容
1. 開發 LCD Local dimming 顯示器所需之韌體工程
2. 藉由 MCU 開發車載 TCON and DDIC 所需之 ASIL (Automotive Safety Integrity Level) function
3. 開發 TCON Module Test 所需之韌體工程
### 工作說明
1. 車載 DDIC and TCON MCU 規格制訂及 FPGA and IC 驗證
2. 開發 LCD Local dimming 功能,藉由 MCU 對接 Local Dimming 背光模組
3. 車載 ASPICE、ISO26262 韌體開發工程
4. 車載 Common FW 的整合
5. 建立及維護韌體專案
6. 客戶 design-in 工程支援
### 必要條件
歡迎無經驗碩士以上,電子、電機、資工、控制相關系所畢業同學投遞履歷,若您具備以下經驗尤佳
1. 熟悉 C 語言程式開發
2. 對於 KeilC (8051)、Andes 或 32bits MCU 有興趣或相關開發經驗
3. 對於 Local dimming 背光模組開發有興趣或相關工作經驗
4. 對於平面顯示器驅動原理與相關技術有興趣或相關工作經驗
5. 有基礎電子電路知識及示波器、邏輯分析儀之使用經驗
6. 對工作有熱忱、負責任並具良好溝通技巧與客戶應對能力
7. 對 Polarion , EA Tool , Coverity 或是 LDRA 相關軟體有使用經驗
8. 對 SVN / GIT 版本控管軟體有使用經驗
:::
### 自身能力適配程度
#### 符合
* 有 Git 版控軟體使用經驗。
* C 語言能力尚可。
* 使用過 Valgrind 分析程式記憶體。
#### 不符合
* 沒有韌體開發經驗。
* 需補充電子電路相關知識。
----
### NovaTek
[AI 系統平台工程師](https://careers.tsmc.com/zh_TW/careers/JobDetail?jobId=461&source=External%2BCareer%2BSite)
:::spoiler Job Discription
### 產品線描述
專注於提供高效能高品質的IC解決方案,涵蓋TV SoC及ASIC領域,並透過深厚的軟體技術優勢,確保產品的市場競爭力。
1. TV SoC 軟體解決方案:
智慧電視系統整合、影像與音訊處理優化、AI 影像增強、多媒體與串流服務支援
2. ASIC 軟體解決方案:
高效能低功耗設計、相機與影像處理技術、深度學習推理引擎、高效能計算架構、開發工具鏈
### 工作說明
提供智能電視、移動裝置、伺服器等產品各種控制晶片與ASIC解決方案。
1. Pytorch/OpenXLA backend development.
2. AI server NPU/DLA development and integration.
3. AI Compiler Frontend/Backend development.
4. Experience with TVM/OpenXLA/Torch Compile/AI Server Architecture … etc.
### 必要條件
1. 碩士以上,資訊、電子、電機相關系所畢業
2. 熟悉深度學習的概念/演算法/架構
3. 具有深度學習工具的使用經驗, ex. python, tensorflow, pytorch, caffe,....
:::
### 自身能力適配程度
#### 符合
#### 不符合
---
### TSMC
[IT Software Engineer](https://www.104.com.tw/job/7b2zt?jobsource=pda_b)
:::spoiler Job Discription
### 職務說明
1. Develop state-of-the-art applications.
2. Continue to refactor existing applications.
3. Write and pass various kinds of tests (unit/feature/integration) to ensure software quality.
4. Apply software design principles, such as 12-factor app, to ensure software quality.
5. Ensure sustainability and performance of applications by working with SRE to define SLI/SLO and providing metrics for monitoring/alerting.
6. Collaborate with peers in design, pair programming and code reviews.
7. Willing to learn new IT technology.
### 職務要求
1. BS degree or above in Computer Science, Information engineering, Industry Engineering, Statistics or Mathematic related fields, similar technical field of study, or equivalent practical experience.
2. Experience in TypeScript/JavaScript, Kotlin, Java, F#, C#, Python, Rust or other relevant programming languages.
3. Good at algorithms and data structures.
4. Good communication and interpersonal skills with proactive problem-solving capability.
5. Experience with managing container-based workloads, using Kubernetes or other orchestration software is a plus.
6. Familiar with Functional Programming, Object-oriented programming or other programming paradigms is a plus.
7. AI or related experience is a plus.
8. Familiar with source code version control tools or services like Git, GitLab, GitHub, etc.
9. Personal Attributes:Highly motivated, critical thinking, and team player.
:::
### 自身能力適配程度
#### 符合
* 有 Git 版控軟體使用經驗。
* 修習過人工智慧相關課程,且研究方向與 AI 相關 (Federated Learning)
#### 不符合
* 演算法與資料結構仍需加強。
* 沒有 Container 的使用經驗。
----
### TSMC
[AI / ML Application Engineer (IMC)](https://careers.tsmc.com/zh_TW/careers/JobDetail?jobId=4270&source=External%2BCareer%2BSite)
:::spoiler Job Discription
### 職務說明
1. AI algorithm/application research and development on image recognition, time series forecasting, and abnormal detection.
2. AI system design and development, including system infrastructure (docker/K8S) and web application.
3. AI System analysis, design, development and integration for cross organizations/systems projects.
4. Innovate, develop and introduce Intelligent Manufacturing Solutions.
5. Hiring Organization: IMC
### 職務要求
1. Master degree or above, major in Computer Science, Information Engineering, Industry Engineering, Statistics or Mathematic related fields.
2. Strong technical skills in at least one of the following fields: Python, React, Tensorflow, Pytorch or system infrastructure architecture.
3. Extensive experience with AI algorithm or machine learning system development.
4. Experience with docker / K8S is preferred.
5. Experience with web application development is preferred.
6. Good communication skills.
7. Work location : Hsinchu, Taichung, Tainan or Taoyuan.
:::
### 自身能力適配程度
#### 符合
#### 不符合
## 面試準備相關資料