蓝牙软件工程师岗位职责
蓝牙软件工程师1.负责蓝牙低功耗技术(BLE)产品的软件开发。
Responsibleforthesoftwaredevelopmentofbluetoothlowpowertechnology(BLE)products.
2.根据软件需求和开发流程,完成BLE端软件设计、编码和测试,保证软件质量。
Accordingtosoftwarerequirementsanddevelopmentprocess,completeBLEendsoftwaredesign,codingandtestingtoensuresoftwarequality.
3.开发、维护BLE开发相关的软硬件工具和环境。
DevelopandmaintainBLEdevelopmentrelatedsoftwareandhardwaretoolsandenvironment.
4.通过蓝牙抓包工具分析空中包数据,定位开发中遇到的问题。
Analyzeairpacketdatathroughbluetoothpacketgrabtoolandlocateproblemsencounteredinthedevelopment.
5.协助解决项目产品在工厂试产,量产过程中出现的问题。
Assistedinsolvingtheproblemsinthetrialproductionandmassproductionoftheprojectproducts.
学历及工作经验要求(REQUIREMENTS)
1.本科以上学历,通信、电子技术、计算机等相关专业毕业。
Bachelordegreeorabove,majorincommunication,electronictechnology,computer,etc.
2.精通C语言及其常用的开发环境。
ProficientinClanguageanditscommonlyuseddevelopmentenvironment.
3.3年以上嵌入式软件开发经验,其中至少1年以上BLE开发经验。
Atleast3yearsofembeddedsoftwaredevelopmentexperience,includingatleast1yearofBLEdevelopmentexperience.
4.掌握常见的总线协议,例如:UART,SPI,CAN,LIN等协议:
Mastercommonbusprotocols,suchasUART,SPI,CAN,LIN,etc.
5.掌握BLE协议栈,特别是HOST层协议,比如GAP,ATT,GATT等协议。
MasterBLEprotocolstack,especiallyHOSTlayerprotocols,suchasGAP,ATT,GATT,etc.
6.熟悉蓝牙抓包工具的使用,如Hollong、ellisys等
Familiarwiththeuseofbluetoothbaggrabtools,suchasHollong,ellisys,etc.
7.具备实时嵌入式操作系统RTOS使用、开发经验.
Experienceintheuseanddevelopmentofreal-timeembeddedoperatingsystemRTOS.
8.良好的中英文沟通能力和团队合作精神,做事积极主动,认真细心,具有高度的责任心。
GoodEnglishandChinesecommunicationskillsandteamworkspirit,proactive,careful,andhighlyresponsible.
9.具备以下经验者优先:
9.1有BLE无钥匙系统开发经验;
9.2有基于BLE技术或其他无线通信技术的定位算法开发经验;
9.3有TIBLE模块(CC2540/CC2640等)的开发经验;
9.4熟悉各种基于无线通信技术的安全算法;
Thefollowingexperienceispreferred:
9.1ExperienceinBLEkeylesssystemdevelopment;
9.2ExperienceinBLEorotherwirelesscommunicationtechnology-basedpositioningalgorithmdevelopment;
9.3HavethedevelopmentexperienceofTIBLEmodule(CC2540/CC2640,etc.);
9.4Familiarwithvarioussecurityalgorithmsbasedonwirelesscommunicationtechnology;
1.负责蓝牙低功耗技术(BLE)产品的软件开发。
Responsibleforthesoftwaredevelopmentofbluetoothlowpowertechnology(BLE)products.
2.根据软件需求和开发流程,完成BLE端软件设计、编码和测试,保证软件质量。
Accordingtosoftwarerequirementsanddevelopmentprocess,completeBLEendsoftwaredesign,codingandtestingtoensuresoftwarequality.
3.开发、维护BLE开发相关的软硬件工具和环境。
DevelopandmaintainBLEdevelopmentrelatedsoftwareandhardwaretoolsandenvironment.
4.通过蓝牙抓包工具分析空中包数据,定位开发中遇到的问题。
Analyzeairpacketdatathroughbluetoothpacketgrabtoolandlocateproblemsencounteredinthedevelopment.
5.协助解决项目产品在工厂试产,量产过程中出现的问题。
Assistedinsolvingtheproblemsinthetrialproductionandmassproductionoftheprojectproducts.
学历及工作经验要求(REQUIREMENTS)
1.本科以上学历,通信、电子技术、计算机等相关专业毕业。
Bachelordegreeorabove,majorincommunication,electronictechnology,computer,etc.
2.精通C语言及其常用的开发环境。
ProficientinClanguageanditscommonlyuseddevelopmentenvironment.
3.3年以上嵌入式软件开发经验,其中至少1年以上BLE开发经验。
Atleast3yearsofembeddedsoftwaredevelopmentexperience,includingatleast1yearofBLEdevelopmentexperience.
4.掌握常见的总线协议,例如:UART,SPI,CAN,LIN等协议:
Mastercommonbusprotocols,suchasUART,SPI,CAN,LIN,etc.
5.掌握BLE协议栈,特别是HOST层协议,比如GAP,ATT,GATT等协议。
MasterBLEprotocolstack,especiallyHOSTlayerprotocols,suchasGAP,ATT,GATT,etc.
6.熟悉蓝牙抓包工具的使用,如Hollong、ellisys等
Familiarwiththeuseofbluetoothbaggrabtools,suchasHollong,ellisys,etc.
7.具备实时嵌入式操作系统RTOS使用、开发经验.
Experienceintheuseanddevelopmentofreal-timeembeddedoperatingsystemRTOS.
8.良好的中英文沟通能力和团队合作精神,做事积极主动,认真细心,具有高度的责任心。
GoodEnglishandChinesecommunicationskillsandteamworkspirit,proactive,careful,andhighlyresponsible.
9.具备以下经验者优先:
9.1有BLE无钥匙系统开发经验;
9.2有基于BLE技术或其他无线通信技术的定位算法开发经验;
9.3有TIBLE模块(CC2540/CC2640等)的开发经验;
9.4熟悉各种基于无线通信技术的安全算法;
Thefollowingexperienceispreferred:
9.1ExperienceinBLEkeylesssystemdevelopment;
9.2ExperienceinBLEorotherwirelesscommunicationtechnology-basedpositioningalgorithmdevelopment;
9.3HavethedevelopmentexperienceofTIBLEmodule(CC2540/CC2640,etc.);
9.4Familiarwithvarioussecurityalgorithmsbasedonwirelesscommunicationtechnology;
篇2:蓝牙测试工程师岗位职责
蓝牙测试工程师岗位职责:
1、负责手机系统、驱动部分的软件测试
2、参与需求分析、设计评审,制定测试方案
3、编写测试用例并执行测试
4、测试质量分析与测试方法改进
5、自动化工具的使用及改进
任职要求:
1、本科及以上学历,通信、计算机、电子、自动化等相关专业
2、具备两年以上android手机、平板电脑等产品的开发或测试经验,精通蓝牙协议及原理
3、了解android操作系统,熟悉Linux系统,至少会使用一种编程语言(C、C++、Java)
4、具备自动化测试能力,至少会使用一种脚本语言(如python,、perl,、shell等)
5、具有强烈的责任感及进取精神,有较强的逻辑分析能力及问题推动能力,热爱测试工作岗位职责:
1、负责手机系统、驱动部分的软件测试
2、参与需求分析、设计评审,制定测试方案
3、编写测试用例并执行测试
4、测试质量分析与测试方法改进
5、自动化工具的使用及改进
任职要求:
1、本科及以上学历,通信、计算机、电子、自动化等相关专业
2、具备两年以上android手机、平板电脑等产品的开发或测试经验,精通蓝牙协议及原理
3、了解android操作系统,熟悉Linux系统,至少会使用一种编程语言(C、C++、Java)
4、具备自动化测试能力,至少会使用一种脚本语言(如python,、perl,、shell等)
5、具有强烈的责任感及进取精神,有较强的逻辑分析能力及问题推动能力,热爱测试工作
篇3:蓝牙开发工程师岗位职责
蓝牙开发工程师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