首页 > 制度大全 > 蓝牙软件工程师岗位职责

蓝牙软件工程师岗位职责

2024-07-28 阅读 7055

蓝牙软件工程师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