崗位職責(zé):
①負(fù)責(zé)嵌入式系統(tǒng)板級支持包(BSP)的設(shè)計、開發(fā)與維護(hù),涵蓋Bootloader(U-Boot)移植、裁剪、定制及啟動流程優(yōu)化
②完成Linux內(nèi)核的配置、裁剪、驅(qū)動適配與調(diào)試,基于DTS/DTB機(jī)制實(shí)現(xiàn)硬件資源描述與平臺設(shè)備初始化
③開發(fā)和調(diào)試底層設(shè)備驅(qū)動(字符設(shè)備、塊設(shè)備、平臺設(shè)備等),支持UART、I2C、SPI、USB、PCIe等常用硬件接口協(xié)議
④構(gòu)建并維護(hù)交叉編譯環(huán)境與自動化構(gòu)建系統(tǒng)(Kbuild/CMake/Makefile),保障BSP版本可控與可復(fù)現(xiàn)
⑤協(xié)同硬件工程師開展軟硬聯(lián)調(diào),使用JTAG、GDB、邏輯分析儀等工具進(jìn)行系統(tǒng)級問題定位與性能調(diào)優(yōu)
⑥閱讀并解析芯片數(shù)據(jù)手冊(Datasheet)與參考手冊(Reference Manual),完成硬件抽象層(HAL)設(shè)計與中斷/內(nèi)存管理機(jī)制實(shí)現(xiàn)
任職要求:
①計算機(jī)、電子工程、自動化或相關(guān)專業(yè)本科及以上學(xué)歷,3年以上嵌入式BSP開發(fā)經(jīng)驗(yàn),熟悉ARM/MIPS/RISC-V等主流架構(gòu)
②精通C語言,掌握匯編語言基礎(chǔ);熟練使用Git進(jìn)行版本控制;熟悉Linux內(nèi)核源碼結(jié)構(gòu)與設(shè)備驅(qū)動模型
③具備U-Boot移植與定制經(jīng)驗(yàn),熟悉Linux內(nèi)核啟動流程、內(nèi)存管理、中斷處理及設(shè)備樹(DTS)機(jī)制
④熟練掌握常見外設(shè)接口協(xié)議(UART/I2C/SPI/USB/PCIe)及其驅(qū)動開發(fā)方法,能獨(dú)立完成硬件資源初始化與調(diào)試
⑤熟練使用JTAG調(diào)試器、GDB、串口工具、邏輯分析儀等底層調(diào)試工具,具備強(qiáng)系統(tǒng)級問題分析與定位能力
⑥具備良好的硬件電路識圖能力,能結(jié)合原理圖與芯片手冊快速理解硬件設(shè)計意圖并開展軟件適配
⑦具備跨部門協(xié)作意識與技術(shù)文檔編寫能力,責(zé)任心強(qiáng),適應(yīng)高強(qiáng)度研發(fā)節(jié)奏與階段性出差需求
①負(fù)責(zé)嵌入式系統(tǒng)板級支持包(BSP)的設(shè)計、開發(fā)與維護(hù),涵蓋Bootloader(U-Boot)移植、裁剪、定制及啟動流程優(yōu)化
②完成Linux內(nèi)核的配置、裁剪、驅(qū)動適配與調(diào)試,基于DTS/DTB機(jī)制實(shí)現(xiàn)硬件資源描述與平臺設(shè)備初始化
③開發(fā)和調(diào)試底層設(shè)備驅(qū)動(字符設(shè)備、塊設(shè)備、平臺設(shè)備等),支持UART、I2C、SPI、USB、PCIe等常用硬件接口協(xié)議
④構(gòu)建并維護(hù)交叉編譯環(huán)境與自動化構(gòu)建系統(tǒng)(Kbuild/CMake/Makefile),保障BSP版本可控與可復(fù)現(xiàn)
⑤協(xié)同硬件工程師開展軟硬聯(lián)調(diào),使用JTAG、GDB、邏輯分析儀等工具進(jìn)行系統(tǒng)級問題定位與性能調(diào)優(yōu)
⑥閱讀并解析芯片數(shù)據(jù)手冊(Datasheet)與參考手冊(Reference Manual),完成硬件抽象層(HAL)設(shè)計與中斷/內(nèi)存管理機(jī)制實(shí)現(xiàn)
任職要求:
①計算機(jī)、電子工程、自動化或相關(guān)專業(yè)本科及以上學(xué)歷,3年以上嵌入式BSP開發(fā)經(jīng)驗(yàn),熟悉ARM/MIPS/RISC-V等主流架構(gòu)
②精通C語言,掌握匯編語言基礎(chǔ);熟練使用Git進(jìn)行版本控制;熟悉Linux內(nèi)核源碼結(jié)構(gòu)與設(shè)備驅(qū)動模型
③具備U-Boot移植與定制經(jīng)驗(yàn),熟悉Linux內(nèi)核啟動流程、內(nèi)存管理、中斷處理及設(shè)備樹(DTS)機(jī)制
④熟練掌握常見外設(shè)接口協(xié)議(UART/I2C/SPI/USB/PCIe)及其驅(qū)動開發(fā)方法,能獨(dú)立完成硬件資源初始化與調(diào)試
⑤熟練使用JTAG調(diào)試器、GDB、串口工具、邏輯分析儀等底層調(diào)試工具,具備強(qiáng)系統(tǒng)級問題分析與定位能力
⑥具備良好的硬件電路識圖能力,能結(jié)合原理圖與芯片手冊快速理解硬件設(shè)計意圖并開展軟件適配
⑦具備跨部門協(xié)作意識與技術(shù)文檔編寫能力,責(zé)任心強(qiáng),適應(yīng)高強(qiáng)度研發(fā)節(jié)奏與階段性出差需求
面議
江蘇-無錫 | 碩士研究生 | 1人
政府國有企業(yè)·公立(國有)
崗位職責(zé):
1.負(fù)責(zé)底層驅(qū)動的設(shè)計,開發(fā),調(diào)試和優(yōu)化;
2.編寫驅(qū)動軟件相關(guān)技術(shù)文檔;
3.與硬件設(shè)計師協(xié)作完成硬件調(diào)試和驅(qū)動開發(fā);
4.為業(yè)務(wù)軟件提供技術(shù)支持,解決相關(guān)問題;
5.負(fù)責(zé)信號處理算法調(diào)度軟件開發(fā)(基于FPGA軟核)。 任職要求:
1.精通C/C++語言;
2.掌握計算機(jī)體系結(jié)構(gòu)、操作系統(tǒng)原理及常見外設(shè)接口;
3.熟悉常見總線協(xié)議;
4.具備硬件調(diào)試能力;
5.了解實(shí)時操作系統(tǒng)RTOS者優(yōu)先;
5.具備良好的溝通能力與團(tuán)隊合作精神;
6.了解雷達(dá)信號處理算法優(yōu)先;
7.有開源項(xiàng)目貢獻(xiàn)經(jīng)驗(yàn)者優(yōu)先。
1.負(fù)責(zé)底層驅(qū)動的設(shè)計,開發(fā),調(diào)試和優(yōu)化;
2.編寫驅(qū)動軟件相關(guān)技術(shù)文檔;
3.與硬件設(shè)計師協(xié)作完成硬件調(diào)試和驅(qū)動開發(fā);
4.為業(yè)務(wù)軟件提供技術(shù)支持,解決相關(guān)問題;
5.負(fù)責(zé)信號處理算法調(diào)度軟件開發(fā)(基于FPGA軟核)。 任職要求:
1.精通C/C++語言;
2.掌握計算機(jī)體系結(jié)構(gòu)、操作系統(tǒng)原理及常見外設(shè)接口;
3.熟悉常見總線協(xié)議;
4.具備硬件調(diào)試能力;
5.了解實(shí)時操作系統(tǒng)RTOS者優(yōu)先;
5.具備良好的溝通能力與團(tuán)隊合作精神;
6.了解雷達(dá)信號處理算法優(yōu)先;
7.有開源項(xiàng)目貢獻(xiàn)經(jīng)驗(yàn)者優(yōu)先。
面議
陜西-西安 | 本科 | 2人
政府國有企業(yè)·公立(國有)
崗位職責(zé):
(一)負(fù)責(zé)項(xiàng)目外設(shè)驅(qū)動程序設(shè)計與調(diào)試,完成系統(tǒng)BringUp;
(二)負(fù)責(zé)硬件接口調(diào)試:GPIO、UART、USB、ADC、SPI等;
(三)負(fù)責(zé)代碼編譯系統(tǒng)架構(gòu)搭建;
(四)負(fù)責(zé)層BSP整體性能的調(diào)試與優(yōu)化,RAM/ROM內(nèi)存精簡;
(五)負(fù)責(zé)跟其他團(tuán)隊進(jìn)行業(yè)務(wù)對接,完成項(xiàng)目分配模塊需求拆解及開發(fā)。 任職要求:
(一)通信、電子、自動化、汽車電子等相關(guān)專業(yè)本科及以上,3年及以上嵌入式軟件開發(fā)經(jīng)驗(yàn);
(二)具備Linux內(nèi)核/rtos等嵌入式操作系統(tǒng)開發(fā)經(jīng)驗(yàn);
(三)扎實(shí)C/C++編程功底,熟悉代碼編譯架構(gòu)以及OPENCPU方案;
(四)具備gpio、usb、i2c、spi,UART,lcd,cemara,NVM,休眠喚醒等驅(qū)動開發(fā)和外設(shè)調(diào)試的能力;
(五)有基于海思/高通/ASR平臺物聯(lián)網(wǎng)模組驅(qū)動開發(fā)經(jīng)驗(yàn)者優(yōu)先;
(六)熟悉usb協(xié)議優(yōu)先,熟悉pciw協(xié)議優(yōu)先;
(七)勤奮拼搏,具有較好的溝通協(xié)作能力和良好的英文閱讀能力,積極樂觀,責(zé)任心強(qiáng)。
(一)負(fù)責(zé)項(xiàng)目外設(shè)驅(qū)動程序設(shè)計與調(diào)試,完成系統(tǒng)BringUp;
(二)負(fù)責(zé)硬件接口調(diào)試:GPIO、UART、USB、ADC、SPI等;
(三)負(fù)責(zé)代碼編譯系統(tǒng)架構(gòu)搭建;
(四)負(fù)責(zé)層BSP整體性能的調(diào)試與優(yōu)化,RAM/ROM內(nèi)存精簡;
(五)負(fù)責(zé)跟其他團(tuán)隊進(jìn)行業(yè)務(wù)對接,完成項(xiàng)目分配模塊需求拆解及開發(fā)。 任職要求:
(一)通信、電子、自動化、汽車電子等相關(guān)專業(yè)本科及以上,3年及以上嵌入式軟件開發(fā)經(jīng)驗(yàn);
(二)具備Linux內(nèi)核/rtos等嵌入式操作系統(tǒng)開發(fā)經(jīng)驗(yàn);
(三)扎實(shí)C/C++編程功底,熟悉代碼編譯架構(gòu)以及OPENCPU方案;
(四)具備gpio、usb、i2c、spi,UART,lcd,cemara,NVM,休眠喚醒等驅(qū)動開發(fā)和外設(shè)調(diào)試的能力;
(五)有基于海思/高通/ASR平臺物聯(lián)網(wǎng)模組驅(qū)動開發(fā)經(jīng)驗(yàn)者優(yōu)先;
(六)熟悉usb協(xié)議優(yōu)先,熟悉pciw協(xié)議優(yōu)先;
(七)勤奮拼搏,具有較好的溝通協(xié)作能力和良好的英文閱讀能力,積極樂觀,責(zé)任心強(qiáng)。
面議
上海-上海 | 本科 | 若干人
知名企業(yè)·外企(外商)獨(dú)資
崗位職責(zé):
1. 負(fù)責(zé)自制電路板的bringup,并完成所有功能測試
2. 負(fù)責(zé)bootloader啟動邏輯的定制開發(fā)
3. 負(fù)責(zé)Linux常用底層驅(qū)動開發(fā)
4. 負(fù)責(zé)文件系統(tǒng)的構(gòu)建及系統(tǒng)管理
5. 負(fù)責(zé)完成系統(tǒng)功能的debug
6. 負(fù)責(zé)完成BSP相關(guān)設(shè)計文檔的編寫與維護(hù) 任職要求:
1. 計算機(jī)、電子、通信等相關(guān)專業(yè),本科學(xué)歷
2. 熟悉C語言編程和數(shù)據(jù)結(jié)構(gòu),熟悉shell或python腳本的使用
3. 熟悉計算機(jī)網(wǎng)絡(luò),熟悉TCP/IP協(xié)議
4. 了解計算機(jī)構(gòu)造,了解硬件原理,熟悉I2C/SPI/UART/ETH等常用通訊協(xié)議優(yōu)先
5. 了解Linux調(diào)度,內(nèi)存管理,驅(qū)動,網(wǎng)絡(luò)架構(gòu)之一優(yōu)先
6. 積極向上,熱愛學(xué)習(xí),責(zé)任心強(qiáng),具備良好的溝通和團(tuán)隊合作精神
1. 負(fù)責(zé)自制電路板的bringup,并完成所有功能測試
2. 負(fù)責(zé)bootloader啟動邏輯的定制開發(fā)
3. 負(fù)責(zé)Linux常用底層驅(qū)動開發(fā)
4. 負(fù)責(zé)文件系統(tǒng)的構(gòu)建及系統(tǒng)管理
5. 負(fù)責(zé)完成系統(tǒng)功能的debug
6. 負(fù)責(zé)完成BSP相關(guān)設(shè)計文檔的編寫與維護(hù) 任職要求:
1. 計算機(jī)、電子、通信等相關(guān)專業(yè),本科學(xué)歷
2. 熟悉C語言編程和數(shù)據(jù)結(jié)構(gòu),熟悉shell或python腳本的使用
3. 熟悉計算機(jī)網(wǎng)絡(luò),熟悉TCP/IP協(xié)議
4. 了解計算機(jī)構(gòu)造,了解硬件原理,熟悉I2C/SPI/UART/ETH等常用通訊協(xié)議優(yōu)先
5. 了解Linux調(diào)度,內(nèi)存管理,驅(qū)動,網(wǎng)絡(luò)架構(gòu)之一優(yōu)先
6. 積極向上,熱愛學(xué)習(xí),責(zé)任心強(qiáng),具備良好的溝通和團(tuán)隊合作精神
面議
浙江-杭州 | 碩士研究生 | 若干人
普通本科院?!っ駹I(私營)
任職要求:
1、遵守憲法和法律,身心健康,具有較高的政治思想素質(zhì)和道德水平;
2、計算機(jī)、電子、通信等相關(guān)專業(yè);
3、熟悉 C/C++編程;
4、熟悉 Linux 開發(fā)環(huán)境,了解 Linux 內(nèi)核驅(qū)動模型;
5、熟悉 I2C, UART, SPI, USB , BT/WIFI, TP, Keypad, CAMERA, LCD,HDMI,UBOOT 等驅(qū)動的相關(guān)的開發(fā);
6、有車載 BSP 經(jīng)驗(yàn)優(yōu)先,對內(nèi)核了解比較深入者優(yōu)先。
1、遵守憲法和法律,身心健康,具有較高的政治思想素質(zhì)和道德水平;
2、計算機(jī)、電子、通信等相關(guān)專業(yè);
3、熟悉 C/C++編程;
4、熟悉 Linux 開發(fā)環(huán)境,了解 Linux 內(nèi)核驅(qū)動模型;
5、熟悉 I2C, UART, SPI, USB , BT/WIFI, TP, Keypad, CAMERA, LCD,HDMI,UBOOT 等驅(qū)動的相關(guān)的開發(fā);
6、有車載 BSP 經(jīng)驗(yàn)優(yōu)先,對內(nèi)核了解比較深入者優(yōu)先。