藍(lán)牙工程師職位描述與崗位職責(zé)任職要求
職位描述:
職責(zé)描述:
1、參與BT相關(guān)的應(yīng)用開發(fā),設(shè)計(jì)開發(fā)BT的相關(guān)協(xié)議的應(yīng)用程序;
2、藍(lán)牙需求開發(fā)與協(xié)議維護(hù);
3、系統(tǒng)接口的抽象及封裝;
4、負(fù)責(zé)BT從底層到framework層問題分析與解決,包括兼容性、穩(wěn)定性、性能優(yōu)化等。
任職要求:
1、熟悉藍(lán)牙協(xié)議棧;
2、熟悉AndroidBluedroid架構(gòu);
3、熟悉C/C++,git工具使用;
4、能看懂基本原理圖;
5、熟悉Linux設(shè)備驅(qū)動(dòng)軟件架構(gòu);
6、熟悉Bluetooth相關(guān)應(yīng)用場(chǎng)景,如音箱、HID、遙控器等;
7、熟練閱讀和理解英文文檔,良好的問題分析解決能力,優(yōu)秀的團(tuán)隊(duì)合作能力。
篇2:藍(lán)牙測(cè)試工程師崗位職責(zé)
藍(lán)牙測(cè)試工程師崗位職責(zé):
1、負(fù)責(zé)手機(jī)系統(tǒng)、驅(qū)動(dòng)部分的軟件測(cè)試
2、參與需求分析、設(shè)計(jì)評(píng)審,制定測(cè)試方案
3、編寫測(cè)試用例并執(zhí)行測(cè)試
4、測(cè)試質(zhì)量分析與測(cè)試方法改進(jìn)
5、自動(dòng)化工具的使用及改進(jìn)
任職要求:
1、本科及以上學(xué)歷,通信、計(jì)算機(jī)、電子、自動(dòng)化等相關(guān)專業(yè)
2、具備兩年以上android手機(jī)、平板電腦等產(chǎn)品的開發(fā)或測(cè)試經(jīng)驗(yàn),精通藍(lán)牙協(xié)議及原理
3、了解android操作系統(tǒng),熟悉Linux系統(tǒng),至少會(huì)使用一種編程語言(C、C++、Java)
4、具備自動(dòng)化測(cè)試能力,至少會(huì)使用一種腳本語言(如python,、perl,、shell等)
5、具有強(qiáng)烈的責(zé)任感及進(jìn)取精神,有較強(qiáng)的邏輯分析能力及問題推動(dòng)能力,熱愛測(cè)試工作崗位職責(zé):
1、負(fù)責(zé)手機(jī)系統(tǒng)、驅(qū)動(dòng)部分的軟件測(cè)試
2、參與需求分析、設(shè)計(jì)評(píng)審,制定測(cè)試方案
3、編寫測(cè)試用例并執(zhí)行測(cè)試
4、測(cè)試質(zhì)量分析與測(cè)試方法改進(jìn)
5、自動(dòng)化工具的使用及改進(jìn)
任職要求:
1、本科及以上學(xué)歷,通信、計(jì)算機(jī)、電子、自動(dòng)化等相關(guān)專業(yè)
2、具備兩年以上android手機(jī)、平板電腦等產(chǎn)品的開發(fā)或測(cè)試經(jīng)驗(yàn),精通藍(lán)牙協(xié)議及原理
3、了解android操作系統(tǒng),熟悉Linux系統(tǒng),至少會(huì)使用一種編程語言(C、C++、Java)
4、具備自動(dòng)化測(cè)試能力,至少會(huì)使用一種腳本語言(如python,、perl,、shell等)
5、具有強(qiáng)烈的責(zé)任感及進(jìn)取精神,有較強(qiáng)的邏輯分析能力及問題推動(dòng)能力,熱愛測(cè)試工作
篇3:藍(lán)牙開發(fā)工程師崗位職責(zé)
藍(lán)牙開發(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