首頁(yè) > 制度大全 > 藍(lán)牙軟件工程師(耳機(jī))職位描述與崗位職責(zé)任職要求

藍(lán)牙軟件工程師(耳機(jī))職位描述與崗位職責(zé)任職要求

2024-07-26 閱讀 9099

職位描述

崗位主要職責(zé):

1、負(fù)責(zé)藍(lán)牙CSR8670、8675的耳機(jī)或音箱的軟件框架定義,底層修改。

2、根據(jù)客戶功能要求編寫軟件,實(shí)現(xiàn)客戶所需的功能。

3、熟悉硬件電路基本原理,能看懂電路圖,配合硬件工程師合理設(shè)計(jì)電路;

4、具有良好的團(tuán)隊(duì)合作精神和溝通表達(dá)能力;

任職要求:

1.熟悉CSRROM版及FLASH版藍(lán)牙芯片的軟件編寫及STMCU等軟件的編寫;

2.精通CSRROM版、CSR8670、CSR8675FLASH版本藍(lán)牙芯片軟件的編寫;

3.熟悉藍(lán)牙Profile及接口定義,熟練掌握UART、I2C等接口應(yīng)用,懂sense者佳;

4.精通C、C++編程語(yǔ)言;

5.大專以上學(xué)歷,電子相關(guān)專業(yè);

6.有3年以上藍(lán)牙軟件開發(fā)經(jīng)驗(yàn)。

篇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ì)使用一種編程語(yǔ)言(C、C++、Java)

4、具備自動(dòng)化測(cè)試能力,至少會(huì)使用一種腳本語(yǔ)言(如python,、perl,、shell等)

5、具有強(qiáng)烈的責(zé)任感及進(jìn)取精神,有較強(qiáng)的邏輯分析能力及問(wèn)題推動(dòng)能力,熱愛(ài)測(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ì)使用一種編程語(yǔ)言(C、C++、Java)

4、具備自動(dòng)化測(cè)試能力,至少會(huì)使用一種腳本語(yǔ)言(如python,、perl,、shell等)

5、具有強(qiáng)烈的責(zé)任感及進(jìn)取精神,有較強(qiáng)的邏輯分析能力及問(wèn)題推動(dòng)能力,熱愛(ài)測(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