BSP藍牙工程師職位描述與崗位職責任職要求
職位描述:
工作職責:
1、Android藍牙協(xié)議棧開發(fā)維護,協(xié)議棧各類子協(xié)議Profile及Features編程及調(diào)試;
2、Android藍牙設(shè)備兼容性問題分析處理;
3、藍牙BR/EDR,BLE模式,交互流程分析,空中異常情況分析處理。
任職要求:
1、熟悉藍牙Core協(xié)議和各類profile子協(xié)議,對于包括物理層在內(nèi)的各層有較為深入的調(diào)試分析處理能力;
2、熟悉Androidbluedroid協(xié)議棧代碼結(jié)構(gòu),有較為深入的調(diào)試經(jīng)驗,完整主導(dǎo)過多款A(yù)ndroid設(shè)備藍牙模塊開發(fā),至少有兩個項目以上的高通snapdragon系列藍牙開發(fā)經(jīng)驗;
3、熟練使用藍牙模塊相關(guān)分析工具Ellisys,btsnoop和方法,有較強的藍牙兼容性處理經(jīng)驗,有一定的藍牙RF工廠測試相關(guān)經(jīng)驗;
4、有較強的自我驅(qū)動力和學(xué)習(xí)能力,能夠高效推進藍牙相關(guān)模塊不斷完善;
5、最好有GPS,WIFI等無線周邊模塊的開發(fā)經(jīng)驗;
6、熟悉C,C++,JAVA,有扎實的編程基礎(chǔ);
7、計算機相關(guān)專業(yè)。
篇2:藍牙測試工程師崗位職責
藍牙測試工程師崗位職責:
1、負責手機系統(tǒng)、驅(qū)動部分的軟件測試
2、參與需求分析、設(shè)計評審,制定測試方案
3、編寫測試用例并執(zhí)行測試
4、測試質(zhì)量分析與測試方法改進
5、自動化工具的使用及改進
任職要求:
1、本科及以上學(xué)歷,通信、計算機、電子、自動化等相關(guān)專業(yè)
2、具備兩年以上android手機、平板電腦等產(chǎn)品的開發(fā)或測試經(jīng)驗,精通藍牙協(xié)議及原理
3、了解android操作系統(tǒng),熟悉Linux系統(tǒng),至少會使用一種編程語言(C、C++、Java)
4、具備自動化測試能力,至少會使用一種腳本語言(如python,、perl,、shell等)
5、具有強烈的責任感及進取精神,有較強的邏輯分析能力及問題推動能力,熱愛測試工作崗位職責:
1、負責手機系統(tǒng)、驅(qū)動部分的軟件測試
2、參與需求分析、設(shè)計評審,制定測試方案
3、編寫測試用例并執(zhí)行測試
4、測試質(zhì)量分析與測試方法改進
5、自動化工具的使用及改進
任職要求:
1、本科及以上學(xué)歷,通信、計算機、電子、自動化等相關(guān)專業(yè)
2、具備兩年以上android手機、平板電腦等產(chǎn)品的開發(fā)或測試經(jīng)驗,精通藍牙協(xié)議及原理
3、了解android操作系統(tǒng),熟悉Linux系統(tǒng),至少會使用一種編程語言(C、C++、Java)
4、具備自動化測試能力,至少會使用一種腳本語言(如python,、perl,、shell等)
5、具有強烈的責任感及進取精神,有較強的邏輯分析能力及問題推動能力,熱愛測試工作
篇3:藍牙開發(fā)工程師崗位職責
藍牙開發(fā)工程師AsaSeniorSoftwareDevelopmentEngineer-Bluetooth,youwillengagewithanexperiencedcross-disciplinarystafftoconceiveanddesigninnovativeconsumerproducts.
Youwillworkcloselywiththehardware,operations,user-space,andqualityassuranceteams.Youmustberesponsive,flexible,andabletosucceedwithinanopenandcollaborativepeerenvironment.TheBluetoothconnectivityteamisresponsibleforthedeliveryandmaintenanceofahigh-performance,low-power,stableplatform.Inthisrole,youwill:
·Implementhigh-qualitydriversaswellasstackandframeworkfeatures.
·Workwithteamstoimproveandtailorexistingdrivers,stackandapplicationstoourneeds
·Implementpowermanagementfeatures
·Improvememoryfootprintofdrivers
·Optimizedriverandstackcode
·Providetestingfacilities
·Workwiththehardwareteamtoensurecorrectexercisingofhardware
·Workwiththeapplicationsanduser-spaceteamstoensureanadequateleveloffunctionalityandreporting
·Beabletooccasionallytravelinternationally
BASICQUALIFICATIONS
·Bachelor’sdegreeinComputerEngineeringorsimilartechnicalfield
·7+yearsofexperiencedoinghands-onsoftwaredevelopment,withexperiencewritingLinuxkernel(.driversorcore),aswellasBluetoothstackcode.
·KnowledgeofoneormorespecifictechnicalareassuchasUSB,UART,audio,WiFi,filesystems,systemperformance,wirelessdevices
·KnowledgeofBluetoothandBTsmart(lowenergy)specificationsandstandards.
·KnowledgeofBluetoothstackssuchasBlueZ,BluedroidorotherproprietaryBluetoothstacks.
·ExperiencewithdrivingproductsorplatformsthroughBluetoothcertification.
·ExperiencewithcapturingandanalyzingBluetoothstack,HCI(btsnoop)andBluetoothovertheairsnifferlogs.
PREFERREDQUALIFICATIONS
·Understandingofembeddeddevelopmentconstraints
·Dataanalysisanddebuggingskills
·Master’sdegree
·Strongcommunicationandinterpersonalskills
·LinuxonARMCPUs
·JTAGexperience
·Bootloaderexperience
·ShellscriptingexperienceAsaSeniorSoftwareDevelopmentEngineer-Bluetooth,youwillengagewithanexperiencedcross-disciplinarystafftoconceiveanddesigninnovativeconsumerproducts.
Youwillworkcloselywiththehardware,operations,user-space,andqualityassuranceteams.Youmustberesponsive,flexible,andabletosucceedwithinanopenandcollaborativepeerenvironment.TheBluetoothconnectivityteamisresponsibleforthedeliveryandmaintenanceofahigh-performance,low-power,stableplatform.Inthisrole,youwill:
·Implementhigh-qualitydriversaswellasstackandframeworkfeatures.
·Workwithteamstoimproveandtailorexistingdrivers,stackandapplicationstoourneeds
·Implementpowermanagementfeatures
·Improvememoryfootprintofdrivers
·Optimizedriverandstackcode
·Providetestingfacilities
·Workwiththehardwareteamtoensurecorrectexercisingofhardware
·Workwiththeapplicationsanduser-spaceteamstoensureanadequateleveloffunctionalityandreporting
·Beabletooccasionallytravelinternationally
BASICQUALIFICATIONS
·Bachelor’sdegreeinComputerEngineeringorsimilartechnicalfield
·7+yearsofexperiencedoinghands-onsoftwaredevelopment,withexperiencewritingLinuxkernel(.driversorcore),aswellasBluetoothstackcode.
·KnowledgeofoneormorespecifictechnicalareassuchasUSB,UART,audio,WiFi,filesystems,systemperformance,wirelessdevices
·KnowledgeofBluetoothandBTsmart(lowenergy)specificationsandstandards.
·KnowledgeofBluetoothstackssuchasBlueZ,BluedroidorotherproprietaryBluetoothstacks.
·ExperiencewithdrivingproductsorplatformsthroughBluetoothcertification.
·ExperiencewithcapturingandanalyzingBluetoothstack,HCI(btsnoop)andBluetoothovertheairsnifferlogs.
PREFERREDQUALIFICATIONS
·Understandingofembeddeddevelopmentconstraints
·Dataanalysisanddebuggingskills
·Master’sdegree
·Strongcommunicationandinterpersonalskills
·LinuxonARMCPUs
·JTAGexperience
·Bootloaderexperience
·Shellscriptingexperience