年度工作目標
|
|
| 黃色 維護現有flow(40%) 橘色 開發新script跟flow(40%) 紅色 協助工程師操作EDA並解決問題(20%)
|
---|
電腦輔助軟體工程師,負責讓IC設計公司設計流程通暢的輔助人員。當一顆IC是很多工程師協力完成時,或是一顆IC需要使用很多種EDA(Electronic Design Automation software),如何解決軟體操作的疑難雜症,讓工程師能專心設計IC是很重要的。
IC設計公司內部職位可粗分成
- 類比前端(Analog IC Designer)
- 類比後端(Analog IC Layout Engineer)
- 數字前端(Digital IC Designer)
- 數字後端(Digital Layout Engineer,APR)
- 電子工程師(或稱硬體工程師,AE)負責電路設計、電路板Layout設計、電路版試產及測試驗証
- 軟韌體系統則是由軟韌體工程師(Firmware engineer)負責
- 量產測試工程師(Final Test engineer)負責寫對應FT機台的script
電腦輔助軟體工程師又可細分成
- 純支援類比前端(Analog IC Designer),維護PDK(Process Design Kit),寫script(Perl或shell script或TCL),分配server資源
- 純支援類比後端(Analog IC Layout Engineer),修改Calibre rule file,DRC/LVS,PEX,服務analog ic layout engineer, 增加laker/virtuoso的外掛,
- 純支援數字前端(Digital IC Designer) 寫一些script(Perl或shell script或TCL)以增加工作效率
- 純支援數字後端(Digital Layout Engineer,APR),寫一些script(Perl或shell script或TCL)以增加工作效率
職場
績效評核
維護現有flow(40%):衡量標準為開發時程、細心度、功耗面積等。
工程師提需求時,開發新script跟flow(40%):衡量標準為Debug能力。
協助工程師操作EDA軟體,解決疑難雜症(20%):衡量標準為排版,內容完整度。
跟MIS人員合作,合理的分配伺服器資源。
日常工時分佈
|
|
| 黃色 維護現有flow(40%) 橘色 開發新script跟flow(30%) 紅色 宣導與操作教學(20%) 綠色 解決疑難雜症(10%)
|
---|
日常工作
維護現有flow(40%)
工程師提需求時,開發新script跟flow,測試新script跟flow沒有bug時再正式上線(30%)
開會,宣導/介紹新script跟flow給相關工程師知道,撰寫README,使用操作文件(20%)
協助工程師操作EDA軟體,解決疑難雜症(10%)
崗位關係
上級:電腦輔助軟體工程師的直接主管一般是部長/經理,通常由資深的電腦輔助軟體工程師擔任。如果部門較大,有時在部長/經理底下還會設置幾位課長/副理,每一位副理直接管理幾位電腦輔助軟體工程師。課長/副理負責管理、考核、分配工作給工程師,並在過程中給予工程師必要的指導及協助。
同儕:Analog ic designer,analog ic layout engineer,digital ic designer,APR engineer都需要電腦輔助軟體工程師的服務, 支援。
部屬:一般而言電腦輔助軟體工程師不必管理部屬。
外部客戶:EDA廠商如Cadence,synopsys,MentorGraphic,Ansys……等,有時需要請廠商到公司來講解或支援
任職要求
教育程度/經驗
- 學歷:一般要求為大學或研究所以上電子工程相關科系畢業,最好是電子所的VLSI/CAD組,電機系一般會被視為電子相關科系,研究所以上學歷不是必備的,但是對於面試以及未來的升遷多少會有幫助。
- 經驗:電腦輔助軟體工程師有2~3年的工作經驗才會被視為是一位可以獨立作業的稱職工程師。
特別知識和技能
- 撰寫Perl,C,Shell script,TCL等script
- 懂IC設計流程跟非常熟練EDA軟體操作。
職涯發展
薪資成長:新手電腦輔助軟體工程師起薪約在4萬元左右,經過2~3年的歷練後,月薪有機會上看至7萬元以上。
工作機會:資深的電腦輔助軟體工程師有機會可以晉升為主任工程師、副理、經理,或是到EDA廠商如Cadence,synopsys,MentorGraphic,Ansys服務。