崗位職責(zé)
1.軟件設(shè)計(jì)與開發(fā)
- 參與 EDA 工具軟件的設(shè)計(jì)、開發(fā)和維護(hù)工作,如綜合工具、布局布線工具、仿真工具等。
- 根據(jù)項(xiàng)目需求,分析和定義軟件的功能模塊和接口,撰寫詳細(xì)設(shè)計(jì)文檔,確保軟件架構(gòu)合理、可擴(kuò)展且易于維護(hù)。
- 使用 C/C++、Python 等編程語言和相關(guān)開發(fā)工具,實(shí)現(xiàn) EDA 軟件的核心算法和功能,并對代碼進(jìn)行優(yōu)化,提高軟件性能和效率。
2.協(xié)同開發(fā)
- 與硬件設(shè)計(jì)團(tuán)隊(duì)緊密合作,了解線路板架構(gòu)和特性,協(xié)助硬件工程師進(jìn)行原型驗(yàn)證和調(diào)試工作,提供軟件層面的技術(shù)支持。
- 處理EDA工具在生產(chǎn)環(huán)節(jié)(如PCB制版、SMT貼片)中的技術(shù)問題,確保符合DFM工藝要求
3.測試與驗(yàn)證
- 制定和執(zhí)行軟件測試計(jì)劃,包括單元測試、集成測試和系統(tǒng)測試等,確保軟件質(zhì)量和穩(wěn)定性。
- 對測試過程中發(fā)現(xiàn)的問題進(jìn)行及時(shí)定位和修復(fù),并進(jìn)行回歸測試,保證軟件功能的正確性和完整性。
4.技術(shù)研究與創(chuàng)新
- 跟蹤 EDA 領(lǐng)域的最新技術(shù)發(fā)展動(dòng)態(tài)和行業(yè)趨勢,探索新的算法和技術(shù),提升公司在 EDA 軟件領(lǐng)域的核心競爭力。
- 支持軟件二次開發(fā)需求,協(xié)助客戶完成腳本編寫(如Python、Perl、Tcl等)及工具定制。
5.文檔編寫與維護(hù)
- 編寫和維護(hù) EDA 軟件的相關(guān)技術(shù)文檔,包括設(shè)計(jì)文檔、用戶手冊、測試報(bào)告等,為軟件的后續(xù)維護(hù)和升級提供有力支持。
6.項(xiàng)目管理與團(tuán)隊(duì)協(xié)作
- 參與項(xiàng)目計(jì)劃的制定和執(zhí)行,跟蹤項(xiàng)目進(jìn)度,協(xié)調(diào)處理項(xiàng)目中的問題,確保項(xiàng)目按時(shí)交付。
教育背景
- 計(jì)算機(jī)科學(xué)、軟件工程、電子工程、微電子學(xué)等相關(guān)專業(yè),本科及以上學(xué)歷,部分崗位要求碩士及以上學(xué)歷
前端工程師專業(yè)技能
1.熟悉 EDA 工具的使用和工作流程,了解芯片設(shè)計(jì)和制造的基本流程,掌握 EDA 物理設(shè)計(jì)的基本概念、流程和算法。
2.熟悉軟件開發(fā)流程和軟件工程規(guī)范,具備良好的軟件設(shè)計(jì)和架構(gòu)能力。
3.掌握React.js 或 Vue.js(推薦React.js)
4.圖形渲染:WebGL/Canvas(核心),SVG(輔助)
5.狀態(tài)管理: Redux/Zustand(React)或 Vuex/Pinia(Vue)
6.U I組件庫:Ant Design(React)或Element UI(Vue)
7.構(gòu)建工具: Vite 或 Webpack
8.實(shí)時(shí)協(xié)作:WebSocket
后端工程師專業(yè)技能
1.精通 C/C++、Python 等編程語言,具備良好的編程習(xí)慣和代碼優(yōu)化能力。
2.熟悉 EDA 工具的使用和工作流程,了解芯片設(shè)計(jì)和制造的基本流程,掌握 EDA 物理設(shè)計(jì)的基本概念、流程和算法。
3.熟悉軟件開發(fā)流程和軟件工程規(guī)范,具備良好的軟件設(shè)計(jì)和架構(gòu)能力。
4.熟悉FastAPI框架
5.數(shù)據(jù)庫: PostgreSQL(關(guān)系型數(shù)據(jù)),MongoDB(非結(jié)構(gòu)化/半結(jié)構(gòu)化數(shù)據(jù)),Redis(緩存/會(huì)話)
6.EDA算法服務(wù):C++或Python實(shí)現(xiàn),通過gRPC或RESTfUI API與主后端通信,Docker容器化部署,部分算法考慮WebAssembly化。
7.文件存儲(chǔ):對象存儲(chǔ)服務(wù)(如AWS S3、阿里云OSS或MinIO)
8.消息隊(duì)列: Kafka 或 RabbitMQ
9.身份認(rèn)證:JWT(JSON Web Tokens)或 OAuth2.0
其他能力
1.具備良好的團(tuán)隊(duì)合作精神和溝通能力,能夠與不同部門的人員進(jìn)行有效的溝通和協(xié)作。
2.具有較強(qiáng)的學(xué)習(xí)能力和創(chuàng)新精神,能夠快速掌握新知識和新技術(shù),適應(yīng)不斷變化的工作環(huán)境。
3.具備良好的英語讀寫能力,能夠閱讀和理解英文技術(shù)文檔。
億水科技代合作伙伴(屹迪微(上海)科技有限公司)招聘,工作地點(diǎn)沈陽。